R:按时段汇总时间序列列表

R:按时段汇总时间序列列表,r,time-series,R,Time Series,按参考期将多个时间序列聚合在一起的最佳方式是什么?理想情况下,只使用ts对象 例如,我有两个月度系列TS1和TS2,我想得到TSTOT: TIME_PERIOD TS1 TS2 TSTOT 2000-01-01 25 25 50 2000-02-01 35 30 65 2000-03-01 40 30 70 我有几个ts对象,所以我可以想象一些函数与列表一起工作 谢谢大家! 如果这些是ts对象

按参考期将多个时间序列聚合在一起的最佳方式是什么?理想情况下,只使用ts对象

例如,我有两个月度系列TS1和TS2,我想得到TSTOT:

TIME_PERIOD   TS1    TS2     TSTOT
2000-01-01     25     25       50
2000-02-01     35     30       65
2000-03-01     40     30       70
我有几个ts对象,所以我可以想象一些函数与列表一起工作


谢谢大家!

如果这些是
ts
对象,我们可以使用
merge

ts1 <- ts(c(25, 35, 40), start = c(2000, 1), freq = 12)
ts2 <- ts(c(25, 30, 30), start = c(2000, 1), freq = 12)
transform(merge(ts1, ts2, by = "row.names"), TSTOT = x.x + x.y)

ts1有一个
merge
方法。您可以执行变换(合并(ts1,ts2),TSTOT=ts1+ts2)