R中15分钟的时间聚合

时间:2010-09-02 17:23:19

标签: r time

我在R中有一个动物园系列。我可以选择chron或POSIXct索引。

如何聚合到15分钟,每15分钟取最后一个元素?

我知道如何每天聚合,写作.Date,但不知道如何每15分钟聚合一次。

感谢。

2 个答案:

答案 0 :(得分:3)

如果我记得,zoo插图中记录了这一点。你看到了吗?

基于xts构建的zoo包具有辅助函数 - 特别参见help(to.period)to.minutes15函数。

答案 1 :(得分:1)

根据您的需要,这里有几种可能性。两者都使用trunc.times包中的chronaggregate.zoo解决方案采用每15分钟间隔内的最后一个值,并使用15分钟间隔开始时的时间对其进行标记,因此使用的时间为:00:00:0000:15:00,{{ 1}}和00:30:0000:45:00解决方案使用相同的值,但使用数据中实际找到的最后一次标记它们。在这两种情况下,我们只包括数据存在的间隔。

(1)duplicated中有aggregate.zoo的更多示例,(2)所有三个动物园插图都有示例,(3)在r-help档案中搜索单词{{1 }}和?aggregate.zoo找到了更多的例子。

aggregate.zoo