我有两个数据框
df1
A B C D
0 1 2 3 4
1 5 6 7 8
2 9 1 2 3
df2
A target
0 1 Yes
1 5 No
我需要通过target
列将df2
的值df1
添加到A
我的df1
和df2
的长度不同,所以我需要在我的NaN
值的3rd
索引中输入值target
或类似的东西
我的输出应该是:
df_new
A B C D target
0 1 2 3 4 Yes
1 5 6 7 8 No
2 9 1 2 3 NaN
我一直在尝试:
pd.concat([df1,df2], axis=1
,但这不是我想要的
我一直在尝试:
pd.merge(df1,df2,on='A')
,但是这只进行内部匹配,因此我丢掉了3d
行