【发布时间】:2020-11-04 01:06:16
【问题描述】:
我有一个包含每日降水量测量值的数据表,如下所示:
library(data.table)
pr <- data.table(date=seq(as.Date("2000-01-01"), as.Date("2004-12-31"), by="1 day"),
precip=runif(1827, 0, 20))
date precip
1: 2000-01-01 8.390553
2: 2000-01-02 11.753791
3: 2000-01-03 1.346553
4: 2000-01-04 15.130108
5: 2000-01-05 2.027514
---
1823: 2004-12-27 17.550784
1824: 2004-12-28 7.054898
1825: 2004-12-29 4.458190
1826: 2004-12-30 6.989788
1827: 2004-12-31 2.257400
我想获得此数据集中所有生长季节的累积降水量,其中生长季节定义为 9 月至 4 月之间的时间段。
因此,生成的数据表应包含 Sep2000 - Apr2001、Set2001 - Apr 2002 等的累积总和。
如何做到这一点?
【问题讨论】:
标签: r data.table cumulative-sum