有两个这样的df:
df1:
ID col1
1 aaa
2 bbb
df2:
ID col2
2 ccc
3 ddd
我只想在ID
相同的地方合并这些帧,并删除(删除)ID不相同的行,我该怎么做?
新df应该如下所示:
new_df = pd.concat([df1,df2])
new_df:
ID col1 col2
1 aaa
2 bbb ccc
答案 0 :(得分:1)
使用merge
df1.merge(df2,on='ID',how='left')
Out[22]:
ID col1 col2
0 1 aaa NaN
1 2 bbb ccc