我想知道在R中存储(和处理)多变量(特别是矩阵值)时间序列的最佳选择是什么。
我有一个大型数据框,它存储所有数据以及时间变量(在本例中名为year
,作为列。)
这是我能想到的,但两种选择都有其缺点:
数据框列表,例如通过my.list[[i]] <- my.df[,year==i]
,循环i=2008:2011
。但是,我不知道如何提取,例如所有这些列表条目左上角的单变量系列。
作为ts
对象,但这需要将给定年份的矩阵转换为行向量,这可能有点难以操作。
是否有其他更好的方法来存储时间序列的矩阵(甚至数据帧)?