次のテストデータフレームがあります。
id1 val
A 1
A 1
A 1
A 1
B 2
B 2
B 2
B 2
以下に示すように、データフレームに変換したいと思います。
id1 val
A 1
A 1
A 2
A 2
B 3
B 3
B 4
B 4
私が行ったことは、最初に A & B が発生した回数のカウントを見つけ、この場合は = 4 で、それを 2 に分割し、2 番目の列を更新してそれに応じてインクリメントすることです。4 つの 1 は 1,2 になり、4 つの 2 は 3,4 になりました。これが SAC パラダイムに適合することはわかっていますが、ddply でそれを行う方法を考えています。何か提案はありますか?よろしくお願いします