R:按时段汇总时间序列列表
按参考期将多个时间序列聚合在一起的最佳方式是什么?理想情况下,只使用ts对象 例如,我有两个月度系列TS1和TS2,我想得到TSTOT: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对象
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)