我有一个如下所示的df:
PROJECT EXPTYPE INVOICE_NUMBER MONEY
508123 22110 01/18/1792577 1433.77
502052 22116 01/18/1800148 63.5
508123 22116 01/18/1801924 -82.7
508123 22116 01/18/1801924 165
530896 22110 01/18/1802477 221.17
530896 22110 01/18/1802484 1798.16
539904 22110 01/18/1802850 -329.38
539904 22110 01/18/1802850 447
532999 22110 01/18/1803070 333.7
532999 22110 01/18/1803082 235.52
,我想合并所有相同的条目(PROJECT,EXPTYPE,INVOICE_NUMBER),除了钱。我想将它们合并为一个条目,并添加金钱。
理想的结果如下:
PROJECT EXPTYPE INVOICE_NUMBER MONEY
508123 22110 01/18/1792577 1433.77
502052 22116 01/18/1800148 63.5
508123 22116 01/18/1801924 82.3
530896 22110 01/18/1802477 221.17
530896 22110 01/18/1802484 1798.16
539904 22110 01/18/1802850 117.62
532999 22110 01/18/1803070 333.7
532999 22110 01/18/1803082 235.52
我使用了groupby,但是如何保留原始索引?我的意思是列名
aaa.groupby(['PROJECT', 'EXPTYPE', 'INVOICE_NUMBER'])['ACCOUNTED_EACH'].agg('sum')