为什么动物园对象有时有尺寸有时没有?
Why does a zoo object sometimes have dimensions and sometimes doesn't?
我想弄清楚为什么动物园对象有时有尺寸,有时没有。假设我有:
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)
为什么以下 return NULL:
dim(z1)
dim(z2)
但以下具有维度:
dim(merge(z1, z2))
我怎样才能tune/tweak使这两种情况都具有尺寸?即两种情况都表现一致。
不太确定你在这里要求什么,但你可以 运行 cbind
在你的个人 zoo
向量上,然后它们将具有维度并保持为 zoo
分类对象。
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"
我想弄清楚为什么动物园对象有时有尺寸,有时没有。假设我有:
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)
为什么以下 return NULL:
dim(z1)
dim(z2)
但以下具有维度:
dim(merge(z1, z2))
我怎样才能tune/tweak使这两种情况都具有尺寸?即两种情况都表现一致。
不太确定你在这里要求什么,但你可以 运行 cbind
在你的个人 zoo
向量上,然后它们将具有维度并保持为 zoo
分类对象。
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"