flattern pandas数据框列级别[重复]
Posted
技术标签:
【中文标题】flattern pandas数据框列级别[重复]【英文标题】:flattern pandas dataframe column levels [duplicate] 【发布时间】:2018-09-14 06:35:17 【问题描述】:我很惊讶,我没有找到任何相关的东西。
我只需要用一些统一的符号来扁平化这个 DataFrame,例如“_”。
所以,我需要这个
A B
a1 a2 b1 b2
id
264 0 0 1 1
321 1 1 2 2
看起来像这样:
A_a1 A_a2 B_b1 B_b2
id
264 0 0 1 1
321 1 1 2 2
【问题讨论】:
@Wen,也请链接这个有更多细节的dup:***.com/questions/14507794/… 谢谢。真的很奇怪,我被要求检查一堆非常不同的问题,但没有被引导到它...... 【参考方案1】:试试这个:
df.columns = df.columns.map('_'.join)
【讨论】:
我很久以前从@MaxU 那里学到了这个快捷方式。 +1 @ScottBoston,谢谢! :-)以上是关于flattern pandas数据框列级别[重复]的主要内容,如果未能解决你的问题,请参考以下文章