R:将xts列拆分为变量

时间:2014-03-06 14:45:21

标签: r split xts

我有一个像这样的结构的xts(如果在类似数据帧的结构中看到):

Date     Observation1 Observation2 Observation3 ....
1/1/2000      5             7           9
1/2/2000      3             1           8
....

我需要的是如何获得名为Observation1,Observation2和Observation3的各个xts变量及其各自数据的最快方法...如何使用列名将原始xts拆分为这样?

1 个答案:

答案 0 :(得分:2)

我会使用as.list

将它们放入列表中
library(xts)
data(sample_matrix)
x <- as.xts(sample_matrix)
y <- as.list(x)
str(y)