我有这个数据框
df:
payout person1 person2 date
1 300.0 LA NaN 2012-02-01
2 500.0 DO NaN 2012-02-01
3 600.0 DO NaN 2012-02-01
4 300.0 DO NaN 2012-01-01
5 500.0 DO NaN 2012-01-01
6 1000.0 DO AL 2012-01-01
7 800.0 DO AL 2012-01-01
在一个单独的 Dataframe 中,我需要分别为每个 person1 汇总每个唯一月份和年份的所有支出。然后,如果 person2 存在,我需要在 person1 和 person2 之间分配支出(在每个月的总和之后)。
输出应该是这样的:
df:
person date sum
1 LA 2012-02-01 300.0
2 DO 2012-02-01 1100.0
3 DO 2012-01-01 1700.0
4 AL 2012-01-01 900.0