我有两个数据帧,我需要根据第1列和第1列中的值匹配数据帧中的行,然后将df2附加到df1上。
df1 = pd.DataFrame({'column1':['A','B','C','D','E'],
'column2':[1,2,3,4,5]})
df2 = pd.DataFrame({'column1':['E','D','C','B','A'],
'column2':[1,2,3,4,5]})
这是我想要的结果
column1 column2_df1 column2_df2
0 A 1 5
1 B 2 4
2 C 3 3
3 D 4 2
4 E 5 1
我已经考虑过为每个循环使用a进行匹配,但是我知道这将花费很长时间。