データが次のように見えるとします
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
2 つの変数でグループ化するとgroup1,group2
、出力は次のようになります。
group1 group2 sum
A sg 1
A sh 2
A sg 5
B at 3
B al 7