Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 为什么动物园对象有时有维度,有时没有';T_R_Zoo - Fatal编程技术网

R 为什么动物园对象有时有维度,有时没有';T

R 为什么动物园对象有时有维度,有时没有';T,r,zoo,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) 但以下各方面都有影响: dim(merge(z1, z2)) 如何调整/调整这两种情况以使其具有尺寸?i、 e.这两种情况下的行为都是一致

我试图弄明白为什么动物园的物体有时有尺寸,有时没有尺寸。假设我有:

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)
但以下各方面都有影响:

dim(merge(z1, z2))

如何调整/调整这两种情况以使其具有尺寸?i、 e.这两种情况下的行为都是一致的。

不确定您在这里要求什么,但您可以在您的个人
zoo
向量上运行
cbind
,然后它们将具有维度并保持为
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"

不确定您在这里要求的是什么,但您可以对单个
zoo
向量运行
cbind
,然后它们将具有维度并保持为
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"

@RichScriven我可以使用
merge.zoo
,这与
merge
具有相同的效果,因此我认为merge将其转换为
数据.frame
与问题无关。
merge
merge.zoo
用于
zoo
对象。参见
methods(merge)
为什么反对票?
x
y
没有维度,因此没有理由期望
z1
z2
有维度。正如@Rich Scriven指出的
zoo(cbind(x),x.dates)
具有维度。@RichScriven我可以使用
merge.zoo
,这与
merge
具有相同的效果,因此我认为merge将其转换为
数据.frame
与此问题无关。
merge
merge.zoo
用于
zoo
对象。参见
methods(merge)
为什么反对票?
x
y
没有维度,因此没有理由期望
z1
z2
有维度。正如@Rich Scriven指出的
zoo(cbind(x),x.dates)
有维度。这正是我想要的!那正是我要找的!