前提・実現したいこと
pandasです。
要素の数値を行方向にTOP3を調べ、その列名を要素とした新たなデータフレームを作成したいです。
次のようなdf1がある時に出力結果としてdf2を取得したいです。
複雑な操作になるかもしれません。すみませんがよろしくお願いします。
df1
林 | 田中 | 鈴木 | 平川 | 山田 | |
---|---|---|---|---|---|
1 | 1 | 3 | 2 | 4 | 5 |
2 | 4 | 2 | 1 | 3 | 5 |
3 | 4 | 3 | 5 | 1 | 2 |
4 | 2 | 5 | 3 | 1 | 4 |
df2
1 | 2 | 3 | |
---|---|---|---|
1 | 林 | 鈴木 | 田中 |
2 | 鈴木 | 田中 | 平川 |
3 | 平川 | 山田 | 田中 |
4 | 平川 | 林 | 鈴木 |
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。