As per the stuff on the list earlier, it looks like you probably need to convert the POSIXlt's to POSIXct's Try:
?as.POSIXct -----Original Message----- From: Jean Eid [mailto:[EMAIL PROTECTED] Sent: Thursday, February 05, 2004 11:39 AM To: [EMAIL PROTECTED] Subject: [R] lines and dates Dear All, I have the following data.frame `data.frame': 1563 obs. of 4 variables: $ Model :Class 'AsIs' chr [1:40] "Astro" "Astro" "Astro" "Astro" $ Make :Class 'AsIs' chr [1:40] "Chevrolet" "Chevrolet" $ Production : num 11219 12384 1082 5409 5458 ... $ date :`POSIXlt', format: chr "2000-05-01" "2000-06-01" The data frame contains production levels of some cars from 2000 to 2003. My question is about plotting production for each model. I have a code that outputs a plot for each model and it works fine. However I would like to plot couple of models together i.e when I do plot(temp$date, temp$Production, type="n") by(temp, list(temp$Model), function(x) lines(x[, "date"], x[, "Production"])) I get an error: Error in xy.coords(x, y) : x and y lengths differ I believe that it has something to do with POSIXlt. when I issue a length or NROW command on temp$date it returns the value 9. any help is greatly appreciated, Jean ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
