我想在特定的行和列上合并(更新?)两个DataFrame。
第一个DataFrame A:
A B C D E
a aa s
b bb s
c cc
d dd
e ee
...
第二个DataFrame B:
A C D E
b s s
d s s
预期结果:
A B C D E
a aa s
b bb s s s
c cc
d dd s s
e ee
...
我不记得我什么时候花了那么多时间去弄清楚什么。我的猜测是使用:
pd.merge(A,B,on = ['A','C','D','E'],how ='left')
但是它不起作用。我找不到帮助。
我想指出的是,所有值都是字符串,并且值在A和B之间不重叠。在连接后,Final DataFrame没有任何重复的列。