Readers, I am trying to use the zoo package with an array of data:
file1: hh:mm:ss 1 hh:mm:ss 2 hh:mm:ss 3 hh:mm:ss 4 file2: hh:mm:ss 11 55 hh:mm:ss 22 66 hh:mm:ss 33 77 hh:mm:ss 44 88 I wanted to merge these data set so I tried the following commands: library(chron) library(zoo) z1<-read.zoo("path/to/file1.csv",header=TRUE,sep=",",FUN=times) z2<-read.zoo("path/to/file2.csv",header=TRUE,sep=",",FUN=times) z3<-(na.approx(merge(z1,z2),time(z1))) plot(z3$z1,z3$z2[3]) Warning message: some methods for “zoo” objects do not work if the index entries in ‘order.by’ are not unique in: zoo(rval, ix) > z3<-(na.approx(merge(z1,z2),time(z1))) Error in merge.zoo(z1, z2) : series cannot be merged with non-unique index entries in a series I have read the document vignette 'zoo' but section 2.1 does not show an example of the syntax for the command 'order.by'. How to use the zoo package where the variable z2 contains many columns of data? Yours, rhelpatconference.jabber.org r251 ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.