如何重新整形日期并总结R xts中的列

时间:2016-11-25 12:57:40

标签: r reshape xts

也许这个问题很简单,但我找不到一种方法来将不规则的xts变量重塑为小时基数并将另一列的值相加。 我的xts变量如下所示:

2016-03-06 00:00:10    1
2016-03-06 00:00:39    1
2016-03-06 00:00:44    1
2016-03-06 00:00:57    1
2016-03-06 00:00:58    1
2016-03-06 00:01:56    1

但我需要这样的事情:

[,1]
2016-03-06 00:00:00    5
2016-03-06 00:01:00    6
...

我们可以通过重塑熊猫来轻松做到这一点:

series.resample(self.freq, how='sum', label='right')

感谢

1 个答案:

答案 0 :(得分:0)

period.apply()应该这样做:

ep <- endpoints(df.xts, 'minutes') 
period.apply(df.xts, ep ,sum)