我想将 rbind.zoo 两个动物园对象放在一起。当我测试时,我遇到了以下问题(?)......
注意:下面是一个例子,除了说明之外,显然没有任何意义。我有一个动物园对象,称它为“X”。我想把它分成两部分,然后将它们 rbind.zoo 放在一起。当我将它与原始对象进行比较时, all.equal 会产生差异。
'$class' 属性似乎不同,但我看不出如何或为什么。我是否制作了这些 xts 对象,然后 all.equal 可以按预期工作。
IE .....
X.date <- as.POSIXct(paste("2003-", rep(1:4, 4:1),
"-", sample(1:28, 10, replace = TRUE), sep = ""))
X <- zoo(matrix(rnorm(24), ncol = 2), X.date)
a <- X[c(1:3), ] # first 3 elements
b <- X[c(4:6), ] # second 3 elements
c <- rbind.zoo(a, b) # rbind into an object of 6 elements
d <- X[c(1:6), ] # all 6 elements
all.equal(c, d) # are they equal?
~~~~
all.equal 给了我以下区别:
“属性:< 组件 3:属性:< 长度不匹配:前 1 个组件的比较 >>”