2019-01-28
阅读量:
795
如何删除pandas中嵌套列下的所有列
我有一个类似于这个问题的数据框: Pandas:从多级列索引中删除一个级别?
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 | 2
1 | 4
解决办法
可以使用以下假设您所谓的“下面的列”,是第一个。
z['a'].drop(z['a'].columns[0], axis=1)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论