【发布时间】:2022-07-06 23:14:30
【问题描述】:
我有从lapply 输出的时间序列数据,并希望从它们各自的开始日期开始将它们一起cbind。这里我设置了一个从随机生成日期开始的 5 个随机生成时间序列的示例。
set.seed(123)
d <- lapply(1:5,function(x) ts(rnorm(runif(1,5,20),0,10),start = floor(c(runif(1,2019,2020),runif(1,1,12))),frequency = 12))
我尝试了 cbind、cbindna/cbind.na(包 'qpcR')、data.frame、cbind2 等...我找不到合适的工具。使用 for 循环填充空格似乎很愚蠢。 我想要的输出图像:
【问题讨论】:
-
你想
cbind(第一个元素被连接然后第二个,等等)还是你想merge按日期?你的帖子说cbind,但你想要的输出似乎是一个合并/加入。
标签: r dataframe time-series cbind