如果我有一个多级列索引:
>&燃气轮机&燃气轮机;cols=pd.MultiIndex.from_元组([(“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:
>&燃气轮机&燃气轮机;cols=pd.MultiIndex.from_元组([(“a”,“b”),(“a”,“c”)]))
&燃气轮机&燃气轮机&燃气轮机;df=pd.DataFrame([[1,2],[3,4]],columns=cols)
&燃气轮机&燃气轮机&燃气轮机;df
A.
公元前
0 1 2
1 3 4
[2行x 2列]
&燃气轮机&燃气轮机&燃气轮机;df.columns=df.columns.droplevel()
&燃气轮机&燃气轮机&燃气轮机;df
公元前
0 1 2
1 3 4
[2行x 2列]