teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

2020/09/08 01:46

投稿

kirara0048
kirara0048

スコア1399

answer CHANGED
@@ -1,3 +1,9 @@
1
+ 縦に並んでいるデータを横向きに並べさせたい場合は、`unstack()`または`pivot()`および`pivot_table()`メソッドの使用を検討してください。
2
+ インデックスを変形する場合には`unstack()`を、それ以外の場合は`pivot()`を用いるのが簡便です。
3
+ [pandasでstack, unstack, pivotを使ってデータを整形 | note.nkmk.me](https://note.nkmk.me/python-pandas-stack-unstack-pivot/)
4
+
5
+ ---
6
+
1
7
  以下の例は、`groupby.cumcount()`を用いて`'INDEX'`が同じ行に0,1,2の連番を振り、さらに`pd.pivot_table()`を用いて行列を変形する方法です。
2
8
 
3
9
  [pandas.core.groupby.GroupBy.cumcount — pandas documentation](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.core.groupby.GroupBy.cumcount.html)