我在一个表中有许多列,但只有一列需要使用其值进行透视。它看起来像这样:
OrderNumber Item YearMonth Total
1 1 2019_01 20
1 2 2019_01 40
1 1 2019_02 30
2 1 2019_02 50
结果输出应为:
OrderNumber Item 2019_01 2019_02 Total
1 1 60 30 20
1 2 60 30 40
1 1 60 30 30
2 1 0 50 50
基本上,在保留所有列的情况下,对每个月的订单号求和。有没有办法做到这一点?我使用的是Pandas
2条答案
按热度按时间6jygbczu1#
IIUC,您需要一个
pivot_table
+merge
:输出量:
pkbketx92#