【发布时间】:2017-02-02 18:40:08
【问题描述】:
我目前有以下data.table Name 和 Id 每天回收。
Date Name Id Widgets
2016-12-31 Bob Jones 0052A00001 5
2016-12-31 James Smith 0052A00002 25
2016-12-31 Tom Wilson 0052A00003 29
...
2016-01-31 Bob Jones 0052A00001 8
2016-01-31 James Smith 0052A00002 18
2016-01-31 Tom Wilson 0052A00003 20
由于每个日期没有唯一值,是否可以将 zoo 函数 apply.weekly 应用于此?如果没有,最简单的方法是按周值(或另一个长度的时间段 - 比如 4 天)聚合它并根据它创建分组?
【问题讨论】:
-
我不确定
apply.weekly是否适用于data.frame或data.table。您可以将Date转换为每周值,然后使用aggregate函数。
标签: r data.table subset zoo