【问题标题】:Panda Pivot Column Merge Removal and Flattening [duplicate]Panda Pivot Column 合并删除和展平[重复]
【发布时间】: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 中的格式显示数据

【问题讨论】:

    标签: python pandas jupyter tableau-api


    【解决方案1】:

    尝试:

    df.columns = df.columns.map(lambda x: x[0] if (x[0]>x[1]) else x[1])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-11
      • 2015-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-24
      • 2017-08-23
      • 1970-01-01
      相关资源
      最近更新 更多