为什么一个动物园物体有时会具有尺寸,而有时却没有?

时间:2019-02-13 19:36:16

标签: r zoo

我试图弄清楚为什么动物园对象有时具有尺寸,而有时却没有。假设我有:

x.dates <-c(as.Date('2018-01-01'), as.Date('2018-01-02'))
x <- rnorm(2)
y <- rnorm(2)
z1 <- zoo(x, x.dates)
z2 <- zoo(y, x.dates)

以下为什么返回NULL:

dim(z1)
dim(z2)

但具有以下HAS尺寸:

dim(merge(z1, z2))

如何调整/调整这两种情况的尺寸?即两种情况下的行为都一致。

1 个答案:

答案 0 :(得分:3)

不确定是否要在这里使用什么,但是可以在单独的cbind向量上运行zoo,然后它们将具有尺寸并保留为zoo分类对象。 / p>

cbind(z1)
#                     z1
# 2018-01-01  0.18104641
# 2018-01-02 -0.08397933

cbind(z2)
#                   z2
# 2018-01-01 1.6893870
# 2018-01-02 0.3941877

class(cbind(z1))
# [1] "zoo"
class(cbind(z2))
# [1] "zoo"