【发布时间】:2016-01-18 08:49:01
【问题描述】:
我有一个数据表,其中可能包含有关某些特定服务使用情况的数据。该数据描述了不同地区不同服务类型的使用情况:
type region quantity timestamp
small A 2 05/01/15
small B 1 05/01/15
big A 1 05/01/15
small A 2 06/01/15
small B 1 06/01/15
big A 3 06/01/15
...etc
我正在对类型和区域的每个唯一组合的数据序列执行一些操作(这些组合中的每一个都会产生自己的时间序列,因此 small-A 应该独立于 small-B 处理,例如)
我已经想出了如何对这样的聚合数据进行此类操作:
aggregatedDT <- DT[, .(quant = sum(quantity)), by = .(week, region,type)]
现在我需要将每个数据系列保存到单独的 CSV 文件中。我不确定是否有一些内置功能可以执行此类操作,所以我想知道这是否可能。
我想要的输出是:
small-A.csv:
week1: total quantity
week2: total quantity
...
small-B.csv、big-A.csv 等也是如此。目前,我将这些数据放在一个汇总的 data.table 中,但是这些 csv 文件是另一种算法的输入,该算法需要一个一个地获取时间序列。
【问题讨论】: