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

回答編集履歴

1

Update

2021/12/13 15:29

投稿

melian
melian

スコア21234

answer CHANGED
@@ -7,7 +7,8 @@
7
7
  print(dfx)
8
8
 
9
9
  # pivot
10
- dfy = df.pivot_table(index='name', columns='subject', values='score')
10
+ dfy = df.pivot_table(index='name', columns='subject', values='score', sort=False)
11
+ dfy = dfy[['math','english','physics']] # columns order
11
12
  print(dfy)
12
13
 
13
14
  #
@@ -16,9 +17,9 @@
16
17
  1 Jiro [92, 97, 90]
17
18
  2 Ken [100, 70, 92]
18
19
 
19
- subject english math physics
20
+ subject math english physics
20
21
  name
22
+ Taro 86 92 80
21
- Jiro 97 92 90
23
+ Jiro 92 97 90
22
- Ken 70 100 92
24
+ Ken 100 70 92
23
- Taro 92 86 80
24
25
  ```