下面是 处理 DataFrame 列名 的常用方式总结,涵盖单层级列名与**多层级列名(MultiIndex)**的统一和拼接策略:
🔹 1. 保留原始列名(适用于单层或已清洗好的列名)
ini
体验AI代码助手
代码解读
复制代码
# 保持不变
df.columns = df.columns
🔹 2. 只保留多层级列名中的第一个层级(例如:只保留 'A')
python
体验AI代码助手
代码解读
复制代码
df.columns = df.columns.map(lambda x: x[0] if isinstance(x, tuple) else x)
m.ximalaya.com/sound/847396299/?36=567
m.ximalaya.com/sound/847396299/?673=103
m.ximalaya.com/sound/847396299/?121=12
m.ximalaya.com/sound/847396298/?03=757
m.ximalaya.com/sound/847396298/?432=868
m.ximalaya.com/sound/847396298/?902=21
m.ximalaya.com/sound/847396289/?40=769
m.ximalaya.com/sound/847396289/?256=214
m.ximalaya.com/sound/847396289/?892=65
m.ximalaya.com/sound/847396285/?70=678
m.ximalaya.com/sound/847396285/?981=315
m.ximalaya.com/sound/847396285/?981=12
m.ximalaya.com/sound/847396282/?15=845
m.ximalaya.com/sound/847396282/?898=890
m.ximalaya.com/sound/847396282/?123=89
m.ximalaya.com/sound/847396278/?78=567
m.ximalaya.com/sound/847396278/?232=767
m.ximalaya.com/sound/847396278/?345=67
m.ximalaya.com/sound/847396280/?82=011
m.ximalaya.com/sound/847396280/?235=434
m.ximalaya.com/sound/847396280/?081=14