0
我有一個DataFrame df,其df.columns是一個分層MultiIndex idx(具有2層)。更改MultiIndex中的某些級別
idx = df.columns
這idx.levels是
len(idx.levels) == 2
idx.levels一個FrozenList [0]是好的,idx.levels [1]是具有9種元素的索引對象。 DTYPE = '對象'。
idx.levels[1] == Index(['Foo1', 'Foo2', 'Foo3', 'Foo4', 'Foo5', 'Foo6', 'Foo7', 'Foo8', 'Foo9'], dtype='object')
我需要重命名這兩個 'Foo4' 和 'Foo5' 到 'X1' 和 'Foo3' 到 'X2'
我該怎麼辦呢?當然,我需要原始數據框來反映這些變化。