R を使用して、2 つの要因 (HHID と PERID) でグループ化しながら、別の列 (ActNo) の最大数を示す新しい列 (MaxAct) を作成したいと思います。
たとえば、次のデータセットがあります。
UID HHID PERID ActNo
1 1000 1 1
2 1000 1 2
3 1000 1 3
4 1000 2 1
5 1000 2 2
6 2000 1 1
7 2000 1 2
8 2000 1 3
9 2000 1 4
10 2000 2 1
11 2000 2 2
次に、次のように新しい列 (MaxAct) を追加します。
UID HHID PERID ActNo MaxAct
1 1000 1 1 3
2 1000 1 2 3
3 1000 1 3 3
4 1000 2 1 2
5 1000 2 2 2
6 2000 1 1 4
7 2000 1 2 4
8 2000 1 3 4
9 2000 1 4 4
10 2000 2 1 2
11 2000 2 2 2