Panda Pivot Column 合并删除和展平[重复]
Posted
技术标签:
【中文标题】Panda Pivot Column 合并删除和展平[重复]【英文标题】:Panda Pivot Column Merge Removal and Flattening [duplicate] 【发布时间】:2021-10-20 19:18:26 【问题描述】:尝试从 Tableau API 获取交叉表数据,但是,当我旋转表时,我得到了错误的列名并且无法弄清楚如何更改它们:
Col 1 | Col 2 | Col 3 | |||
---|---|---|---|---|---|
Col_1.1 | Col_2.1 | Col_2.2 | col 2.3 | ||
0 | data | data | data | data | data |
1 | more data | more data | more data | more data | more Data |
但是,我希望数据看起来像这样
Col 1 | Col 2 | Col_2.1 | Col_2.2 | col 2.3 |
---|---|---|---|---|
data | data | data | data | data |
more data | more data | more data | more data | more Data |
我已经能够毫无问题地生成表 1,我只需要尝试使其在导出到 Excel 时 col3 基本上不是“合并”列,而是按照表 B 中的格式显示数据
【问题讨论】:
【参考方案1】:尝试:
df.columns = df.columns.map(lambda x: x[0] if (x[0]>x[1]) else x[1])
【讨论】:
以上是关于Panda Pivot Column 合并删除和展平[重复]的主要内容,如果未能解决你的问题,请参考以下文章