回答編集履歴

1

Update

2022/02/28 09:44

投稿

melian
melian

スコア19840

test CHANGED
@@ -22,9 +22,10 @@
22
22
  df = pd.read_csv(io.StringIO(csv_data))
23
23
 
24
24
  #
25
+ column_order = ['貧困率', '犯罪率', '平均年収']
25
26
  result = (
26
27
  df.groupby(['市町村ID', '期間'])
27
- .apply(lambda x: x.set_index('項目')['値'])
28
+ .apply(lambda x: x.set_index('項目').reindex(column_order)['値'])
28
29
  .reset_index()
29
30
  .rename_axis(None, axis=1))
30
31