Pandas-如何展平列中的层次结构索引

Pandas-如何展平列中的层次结构索引,第1张

Pandas-如何展平列中的层次结构索引

我认为最简单的方法是将列设置为顶级:

df.columns = df.columns.get_level_values(0)

注意:如果to级别具有名称,你也可以通过此名称访问它,而不是0。

如果要将

joinMultiIndex
组合成一个索引(假设你的列中仅包含字符串条目),则可以:

df.columns = [' '.join(col).strip() for col in df.columns.values]

注意:strip没有第二个索引时,必须使用空格。

In [11]: [' '.join(col).strip() for col in df.columns.values]Out[11]: ['USAF', 'WBAN', 'day', 'month', 's_CD sum', 's_CL sum', 's_CNT sum', 's_PC sum', 'tempf amax', 'tempf amin', 'year']


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5108062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存