我有两个数据帧(df1,df2),每个数据帧都包含列“ A”。 df1 ['A']的长度为678,而df2 ['A']的长度为618。我想比较两个数据帧中的这两列并打印出值(60),这些值仅出现在df1中,而不出现在df2中,这样我就可以检测到数据框的列中哪些值不同。
df1 df2
A B C D E... A B C D E...
1 3
2 4
3 5
4
5
Result woud be: (1,2)
到目前为止,我尝试过:
set(df1['A']).intersection(set(df2['A']))
哪个会退回给我
df1[~df1.apply(tuple,1).isin(df2.apply(tuple,1))]
哪个人总共给我带来了678行混乱的订单单元格。