お世話になっております、標題の通り同一のキーを持つレコードについて、ある列を配列として格納する方法を実装したいと考えています。
イメージとしては以下のようになります。
name | subject | score |
---|---|---|
Taro | math | 86 |
Taro | english | 92 |
Taro | physics | 80 |
Jiro | math | 92 |
Jiro | english | 97 |
Jiro | physics | 90 |
Ken | math | 100 |
Ken | english | 70 |
Ken | math | 92 |
このようなデータフレームが存在したとして、これを下記のような形式に変換したいと考えています。
name | score |
---|---|
Taro | [86, 92, 80] |
Jiro | [92, 97, 90] |
Ken | [100, 70, 92] |
こちらに関してはnameをキーとしてscoreをnameごとにSeriesとして取得した後にlist変換を行えば取得可能かなと言ったところでしょうか。
あるいは可能であれば以下の形式に変換できればと考えています。
name | math | english | physics |
---|---|---|---|
Taro | 86 | 92 | 80 |
Jiro | 92 | 97 | 90 |
Ken | 100 | 70 | 92 |
このような変換を行う際のベストプラクティスをご教授いただければ幸いです、どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。