以下のようなマルチインデックスのcsvを読み込んでいます。
現在 "乗車人員"となっているカラム名を上段と同じ"11月28日(木)"にしたいと思っています。
コードの書き方についてご教示いただければ幸いです。
python
1import pandas as pd 2import numpy as np 3file = "ファイル名.csv" 4df = pd.read_csv(file, encoding="shift-jis", header=[0,1]) 5 6# 名前の変更 以下2つ試しましたがエラー (列数はi列目としています) 7 8df.columns.get_level_values(1)[i] = df.columns.get_level_values(0)[i] 9 #エラー Index does not support mutable operations 10 11df.rename(columns={df.columns.get_level_values(1)[i]: df.columns.get_level_values(0)[i]}) 12 #エラー operands could not be broadcast together with shapes (0,) (2,) (0,) 13
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/30 03:56
2020/05/30 04:02