我有一个数据集,其中包含 6 个不同站点的每分钟降水记录。我想对每个站点每 5 分钟进行一次汇总。这些是我的数据集的前 5 行(我总共有 17280 行):
P_alex P_hvh P_merlijn P_pascal P_thurlede P_tosca date
0 0 0 0 0 0 2011-06-27 22:00:00
0 1 5 2 0 0 2011-06-27 22:01:00
0 0 0 0 0 0 2011-06-27 22:02:00
0 6 2 3 0 0 2011-06-27 22:03:00
0 0 0 0 0 0 2011-06-27 22:04:00
我试图在互联网上寻求帮助,但我找不到对我有帮助的答案。
我还需要每小时总和,为此我使用以下代码,但如果您想进行其他总和,则此代码无用
uur_alex = tapply(disdro$P_alex, as.POSIXct(trunc(disdro$date, "hour")), sum)
现在我想要一个代码,我可以用它来进行不同的求和,所以 5 分钟(如问题所示),但也可以用半小时。我希望有人能帮助我。