我认为最简单的方法是将列设置为顶级:
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']
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)