Method chaining solution to drop column level in pandas DataFrame(Pandas DataFrame中删除列级的方法链接解决方案)
问题描述
我在重塑和查询我在 pandas DataFrames
中的数据时使用的是Lot of方法链。有时会为in索引(行)和列创建额外的和不必要的级别。如果是,例如在索引(行轴)上,可以使用DataFrame.reset_index()
:
reset_index
函数允许用户继续链接方法并继续使用DataFrame
。
尽管如此,我从来没有为Column_Axis找到一个等价的解决方案。有吗?
推荐答案
您可以只调用stack
列(将其移动到索引中),并使用Drop=True调用reset_index
,或者您可以使用reset_index()
作为起点编写reset_columns()
方法(请参阅Frame.py#L2940)
替代方案:猴贴溶液
这篇关于Pandas DataFrame中删除列级的方法链接解决方案的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!