【发布时间】:2018-06-30 18:34:44
【问题描述】:
我有两个数据框 df1 和 df2。
第一个数据框包含人名:
df1 NAME
0 Paul
1 Jack
2 Anna
3 Tom
4 Eva
和第二个名字,其中包含每个人收到和支付的金额信息。有些人不在df1,例如Zack。有些人无法出现在列表中,例如Tom
df2 Receiver Payer Amount
0 Paul Jack 300
1 Anna Paul 600
2 Anna Eva 100
3 Eva Zack 400
我想创建一个数据框,其中包含每个人收到和支付的所有金额。所以:
df3 NAME RECEIVED PAYED
0 Paul 300 600
1 Jack 0 300
2 Anna 700 0
3 Tom NaN NaN
4 Eva 400 100
【问题讨论】:
标签: python pandas dataframe group-by