7

データが次のように見えるとします

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
4

2 に答える 2