1
私はパンダのマルチインデックスデータフレームで自分のレベルの名前を変更したいと思います。multiindex列のdf.columns.namesを変更してください
df.columns.names
は、私が 'メイン' から 'レベル0' を名前を変更したい
FrozenList(['level0', 'level1'])
を与えます。
私はどれも機能していない、さまざまなアプローチを試してみました:
df.columns.set_names('findingkey', level=0, inplace=True)
は私にTypeError: 'list' object is not callable
を与える私はまた、直接それを実行しようとしました:出力と
df.columns.names[0]='main'
を:TypeError: 'FrozenList' does not support mutable operations.
第1の作品、私は、うーん、私はエラーがクリアされていると思います – Moiraine24
... df.columns.names [0] = 'メイン' はその後、機能しなかったことだけで困惑しています - '' FrozenList 'は変更可能な操作をサポートしていません.''なので、新しい値だけを割り当ててください。 – jezrael
と名前を変更するだけの方法はありませんか? – Moiraine24