我有看起来像这样的数据:
Time ColA ColB ColC
0 1 10 5
1 3 7 15
2 0 8 9
3 3 4 5
4 4 5 6
7 10 23 4
我想将我的数据分组为大小相等的时间间隔,并对每列的变量求和。例如,这将是时间按 2 分组的结果:
Time ColA ColB ColC
0 4 17 20
2 3 12 14
4 4 5 6
7 10 23 4
我可以通过引入一个值为 的新列来标记数据floor(data$Time/2)
,但不清楚如何求和。我看过的大多数包似乎只总结了一列,而我想总结所有列。