【发布时间】:2023-04-02 08:23:01
【问题描述】:
如果我有一个多级列索引:
>>> cols = pd.MultiIndex.from_tuples([("a", "b"), ("a", "c")])
>>> pd.DataFrame([[1,2], [3,4]], columns=cols)
一种
--+--
乙 | C
--+----+--
0 | 1 | 2
1 | 3 | 4
如何删除该索引的“a”级别,所以我最终得到:
乙 | C --+----+-- 0 | 1 | 2 1 | 3 | 4【问题讨论】:
-
如果有一个 DataFrame 方法对索引和列都执行此操作,那就太好了。删除或选择索引级别。
-
@Sören 查看stackoverflow.com/a/56080234/3198568。
droplevel作品可以通过参数axis作用于多级索引或列。