回答編集履歴
1
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)
|