1

假设我们有以下多元时间序列

A=zoo(data.frame(x=100:101,y=200:201,z=300:301),1:2)

在这里一切都很好colnames(A)。该函数给出

[1] "x" "y" "z"

现在选择时间序列的特定日期

B=A[1,]

colnames(B)给出与上面相同的结果。所以,一切都还好。

让我们进一步减少时间序列

C=B[,abs(B)>=300]

在这种情况下,colnames(C)返回NULL。即,列名信息z丢失。

有关如何解决此问题的任何指示?谢谢!

4

1 回答 1

3

设置drop=FALSE

C=B[,abs(B)>=300,drop=FALSE]
于 2013-04-04T21:46:13.817 回答