首页 > 解决方案 > Pandas:转置 df 并使用列名创建多索引

问题描述

我有以下df:

            user  2019-01-01  2019-01-02  
0             Me         1.0         3.0 
1         Myself         2.0         2.0  
2      And_Irene         3.0         1.0  

我想将其转换为以下内容:

                        Count                       
2019-01-01  Me          1.0   
2019-01-01  Myself      2.0
2019-01-01  And_Irene   3.0    
2019-01-02  Me          3.0
2019-01-02  Myself      2.0
2019-01-02  And_Irene   1.0

我认为这必须通过 来完成df.T,但我不确定下一步应该是什么。使用df.T回报:

             0       1          2
user        Me  Myself  And_Irene
2019-01-01   1       2          3
2019-01-02   3       2          1

但是,如何使用列名对结果进行分组?我不确定这是正确的方法。

标签: pythonpandasgroup-bymulti-index

解决方案


推荐阅读