[R] How can I declare an empty zoo object?
arun
smartpink111 at yahoo.com
Tue Jul 31 06:47:39 CEST 2012
Hi,
When you cbind two zoo objects, I guess the index should match, otherwise it gives warning messages:
x1zoo_f<-zoo(rnorm(5,25),c(1,5,10,15,9))
xzoo<-zoo(c(5,9,10,15),c(1,5,9,10,15))
cbind(xzoo,x1zoo_f)
xzoo x1zoo_f
1 5 24.85877
5 9 25.09264
9 10 25.79896
10 15 26.70625
15 5 24.63533
#If index is different
xzoo<-zoo(c(5,9,10,15,25), 1:5)
cbind(xzoo,x1zoo_f)
xzoo x1zoo_f
1 5 24.85877
2 9 NA
3 10 NA
4 15 NA
5 25 25.09264
9 NA 25.79896
10 NA 26.70625
15 NA 24.63533
Warning message:
In merge.zoo(..., all = all, fill = fill, suffixes = suffixes, retclass = "zoo", :
Index vectors are of different classes: integer numeric
######## now, with empty zoo object with same index
xzoo<-zoo(,c(1,5,9,10,15))
str(xzoo)
‘zoo’ series (without observations)
cbind(xzoo,x1zoo_f)
x1zoo_f
1 24.85877
5 25.09264
9 25.79896
10 26.70625
15 24.63533
A.K.
From: jpm miao <miaojpm at gmail.com>
To: r-help <r-help at r-project.org>
Cc:
Sent: Tuesday, July 31, 2012 12:18 AM
Subject: [R] How can I declare an empty zoo object?
Hi,
I let xzoo be an empty object:
> xzoo<-{}
and I have an existing zoo object x1zoo_f. I would like to combine
the two to make a new zoo object, and continue doing so in a loop,
which is not shown here. However, when I type
> xzoo<-cbind(xzoo, x1zoo_f)
An error message emerges
Error in zoo(structure(x, dim = dim(x)), index(x), ...) :
“x” : attempt to define invalid zoo object
Is there any way to define an empty zoo object?
Thanks,
Miao
[[alternative HTML version deleted]]
______________________________________________
R-help at 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.
More information about the R-help
mailing list