マルチレベルの列インデックスがある場合:
>>> cols = pd.MultiIndex.from_tuples([("a", "b"), ("a", "c")])
>>> pd.DataFrame([[1,2], [3,4]], columns=cols)
a --- +- b | c -+ --- +- 0 | 1 | 2 1 | 3 | 4
そのインデックスの「a」レベルを削除するにはどうすればよいですか?
b | c -+ --- +- 0 | 1 | 2 1 | 3 | 4
droplevel
Worksは、パラメータを使用して、マルチレベルのインデックスまたは列のどちらでも機能しますaxis
。