根据值匹配两个熊猫数据框的行的最快方法?

时间:2020-05-30 23:23:58

标签: python pandas dataframe

我有两个数据帧,我需要根据第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进行匹配,但是我知道这将花费很长时间。

0 个答案:

没有答案