【问题标题】:Python Pandas Multi-index Column: Set first level of header column as indexPython Pandas Multi-index Column:将第一级标题列设置为索引
【发布时间】:2021-12-26 19:29:45
【问题描述】:

我有一个带有多索引列标题的 pandas 数据框,如下所示:

我希望它看起来像这样:

【问题讨论】:

  • 我更新了我的答案。请检查一下好吗?

标签: python pandas multi-index


【解决方案1】:

试试stackswaplevel

>>> df
            A        B      
            1  2  3  1  2  3
11/12/2021  1  2  3  4  5  6

>>> df.stack(level=0).swaplevel()
              1  2  3
A 11/12/2021  1  2  3
B 11/12/2021  4  5  6

【讨论】:

    【解决方案2】:
    df = df.unstack(level=0).unstack(level=1)
    

    输出:

                     1     2     3
    A 2021-12-11  52.3  64.9  86.8
    B 2021-12-11  32.3  12.6  14.7
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-14
      • 2021-05-05
      • 2019-06-27
      • 2019-11-09
      • 2014-10-05
      • 1970-01-01
      • 2021-12-18
      • 2021-09-07
      相关资源
      最近更新 更多