df
列Key
とを含むこのようなデータフレームがあるとしますUser
。
Key User
1 Bob
2 Tobi
1 Bob
3 Bob
4 Bob
5 Bob
6 Tobi
5 Bob
次のように値が計算される新しい列を作成したいと思います。
データセット内のこの行キーの頻度 / ユーザーがこの行のユーザーと等しい行の数
この例で示すと、次のようになります。
Key User Freq
1 Bob 2/6
2 Tobi 1/2
1 Bob 2/6
3 Bob 1/6
4 Bob 1/6
5 Bob 2/6
6 Tobi 1/2
5 Bob 2/6
Rでこの問題にアプローチする方法がよくわかりません。誰かアイデアがありますか?