【发布时间】:2017-01-31 01:31:58
【问题描述】:
我有两个 pandas 数据框,我想获取 DF1 中每个 ID 的 items_bought 的总和。然后向 DF2 添加一列,其中包含从 DF1 计算的 items_bought 的总和,并使用匹配的 ID 填充,否则将其填充为 0。我怎样才能以优雅和有效的方式做到这一点?
DF1
ID | items_bought
1 5
3 8
2 2
3 5
4 6
2 2
DF2
ID
1
2
8
3
2
期望的结果:DF2 变为
ID | items_bought
1 5
2 4
8 0
3 13
2 4
【问题讨论】: