[R] synchronisation of time series data using interpolation

e-letter inpost at gmail.com
Sat Sep 26 10:24:48 CEST 2009


I created separate text files for the 2 data sets. I enter the
following comands:

library(zoo)
library(chron)
z1<-read.zoo(textConnection("/path/to/test1.txt"),header=FALSE,sep=",",FUN=times)
z2<-read.zoo(textConnection("/path/to/test2.txt"),header=FALSE,sep=",",FUN=times)
z3<-window(na.approx(merge(z1,z2)),time(z1))
plot(z3$z1,z3$z2)
Error in plot.window(xlim, ylim, log, asp, ...) :
        need finite 'xlim' values
In addition: Warning messages:
1: no non-missing arguments to min; returning Inf in: min(x)
2: no non-missing arguments to max; returning -Inf in: max(x)
3: no non-missing arguments to min; returning Inf in: min(x)
4: no non-missing arguments to max; returning -Inf in: max(x)

The resultant graph window was blank, so I entered the following command

plot(z3$z1,z3$z2,xlim=c(0,100),ylim=c(0,100))

The graph window showed y axis (labelled 'z3$z1') and x axis (labelled 'Index').

I do not understand the instruction "...to use window to pick off..."




More information about the R-help mailing list