library(chron)
library(zoo)
z1-read.zoo(~/path/to/test1.csv,header=TRUE,sep=,,FUN=times)
z2-read.zoo(~/path/to/test2.csv,header=TRUE,sep=,,FUN=times)
z3-(na.approx(merge(z1,z2),time(z1)))
Error in approx(along[!na], y[!na], along[na], ...) :
need at least two non-NA values to
Its a bug. Its now fixed it in the development source so try this:
library(chron)
library(zoo)
source(http://r-forge.r-project.org/plugins/scmsvn/viewcvs.php/*checkout*/pkg/zoo/R/na.approx.R?rev=653root=zoo;)
Readers,
I am trying to use the zoo package with an array of data:
file1:
hh:mm:ss1
hh:mm:ss2
hh:mm:ss3
hh:mm:ss4
file2:
hh:mm:ss11 55
hh:mm:ss22 66
hh:mm:ss33 77
hh:mm:ss44 88
I wanted to merge these data set
See FAQ #1 of the zoo faq:
vignette(zoo-faq)
On Fri, Jan 29, 2010 at 7:12 AM, e-letter inp...@gmail.com wrote:
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
Assuming my documentation is correct, my version shows faq 1 to refer
to duplicate times but if file2 is:
01:01:0111 55
01:01:0422 66
01:01:0733 77
01:01:1044 88
I cannot see what is duplicate? If I create two new files:
file3:
01:01:01
Please provide a reproducible examples. You can use the following style:
Lines - 01:01:0111 55
+ 01:01:0422 66
+ 01:01:0733 77
+ 01:01:1044 88
library(zoo)
library(chron)
z - read.zoo(textConnection(Lines), FUN = times)
z
V2 V3
6 matches
Mail list logo