删除多级列数据透视表python

时间:2019-06-20 12:56:45

标签: python

我有一个数据透视表,在这样的列名中有一个多索引: table

我想保留正确的相同数据,但是我想给每一列都用一个名称,该列汇总所有索引以具有如下所示: table

1 个答案:

答案 0 :(得分:0)

您可以通过将多索引转换为带有文本列的数据框并连接它们来展平:

df.columns = df.columns.to_frame().astype(str).apply(''.join, axis=1)

结果应该与您想要的相差不远。但由于您没有提供任何可重复的示例,因此我无法针对您的数据进行测试...