我有一个像这样的结构的xts(如果在类似数据帧的结构中看到):
Date Observation1 Observation2 Observation3 ....
1/1/2000 5 7 9
1/2/2000 3 1 8
....
我需要的是如何获得名为Observation1,Observation2和Observation3的各个xts变量及其各自数据的最快方法...如何使用列名将原始xts拆分为这样?
答案 0 :(得分:2)
我会使用as.list
:
library(xts)
data(sample_matrix)
x <- as.xts(sample_matrix)
y <- as.list(x)
str(y)