假设数据看起来像
group1 group2 num
A sg 1
A sh 2
A sg 4
B at 3
B al 7
a <- cumsum(data[,"num"]) # 1 3 7 10 17
我需要团体积累的东西。实际上,我有多个列作为分组指标。我想通过我定义的子组获得累计和。
例如
如果我group1
只分组,那么输出应该是
group1 sum
A 1
A 3
A 7
B 3
B 10
如果我按两个变量分组,group1,group2
那么输出是
group1 group2 sum
A sg 1
A sh 2
A sg 5
B at 3
B al 7