将不同大小的列与熊猫进行比较

时间:2020-04-16 10:55:49

标签: pandas dataframe

我有两个数据帧,A和B。我需要创建第三列,当A中的数字与B中的数字匹配时,它将写正确,否则将其标记为空。有什么建议? enter image description here

1 个答案:

答案 0 :(得分:0)

In [100]: A
Out[100]:
   a
0  1
1  2
2  3
3  4
4  5

In [101]: B
Out[101]:
   a
2  3
3  4
4  5

In [102]: A['Result'] = A['a'].isin(B['a'] ).replace( {False : None , True : 'correct' })

In [103]: A
Out[103]:
   a   Result
0  1     None
1  2     None
2  3  correct
3  4  correct
4  5  correct