回答編集履歴

1

2023/05/01 09:01

投稿

melian
melian

スコア20673

test CHANGED
@@ -1,12 +1,10 @@
1
1
  > 質問1
2
2
 
3
- Pivot tabale を使います。
3
+ Pivot table を使います。
4
4
 
5
5
  ```python
6
- dfx = df.groupby(['A', 'B', 'd_type']).sum().reset_index()
6
+ dfx = df.groupby(['A', 'B', 'd_type']).sum().reset_index(level='d_type')\
7
- dfx = pd.concat([dfx[['A', 'B']],
8
- dfx[['d_type', 'value']].pivot(columns='d_type', values='value')],
7
+ .pivot(columns='d_type', values='value').reset_index().rename_axis(None, axis=1)
9
- axis=1)
10
8
 
11
9
  print(dfx)
12
10
  ```