1
我有几个合并的每日动物园时间序列(假设合并集的名称是“测试”)出现在以下格式:平均时间系列apply.daily(
>test
TS1 TS2 TS3
2014-07-30 2.0 3.0 4.0
2014-07-31 2.5 3.0 4.5
2014-08-01 3.0 3.0 5.0
我想通过几种方式来聚合/操纵时间序列。然而,最简单的平均或suming正在逃避我。我试过如下:
ts <- apply.daily(as.xts(test),mean)
,我原以为会给我下面的输出:
>ts
X
2014-07-30 3.0
2014-07-31 3.3
2014-08-01 3.7
但是,它会返回与之前相同的时间序列。我知道这对我计划使用的apply.weekly()
和apply.monthly()
很有用,但是我怎样才能适应所有这些功能,在相同的基础上将TS1,TS2和TS3换成总体平均值,同时保持动物园/ xts格式。基于示例
非常感谢