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