我想根据Pandas中的其他列对透视表进行分类

snvhrwxg  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(145)

我有一个类似下面提到的数据框:

我需要得到这样的表:
a.pivot_table(index=['DT'],columns=['TYPE'], values='AMOUNT',aggfunc=['count','sum','mean']).T
其中a是实际数据

我渴望得到的首先是TYPE,其次是count,sum,mean。

6l7fqoea

6l7fqoea1#

您可以只使用多索引数据框的swaplevel方法,如下所示:

a.pivot_table(index=['DT'],columns=['TYPE'], values='AMOUNT',aggfunc=['count','sum','mean']).T.swaplevel(0,1)

新的数据框如下所示:

相关问题