【发布时间】:2017-03-13 14:06:59
【问题描述】:
我有一个数据框a:
ID value1
1 nan
2 nan
3 nan
4 nan
5 nan
然后是另外两个数据帧,b 和 c:
ID value1
2 20
3 10
ID value1
1 58
4 20
当我执行a.merge(b, on='ID').merge(c, on='ID') 时,我得到value 的重复列。我的最终结果有以下列:
ID value1_x value1_y value1
但我想最终得到:
ID value1
1 58
2 20
3 10
4 20
5 nan
如何使用b 和c 填充a 中的值而不重复列?
【问题讨论】:
标签: python pandas merge duplicates