我想将特定列与另一列进行比较。 例如,当我使用某种方法将A列与B进行比较时, 它应该返回False。
A B
0 1 2
1 2 2
2 3 3
3 4 4
当我尝试
时df.A==df.B
但是这会返回每个元素是否与另一个元素匹配。
如何将列与另一列进行比较?
答案 0 :(得分:6)
您可以使用equals
:
df['A'].equals(df['B'])
Out: False
检查两个系列是否完全相同 - 包括标签。
答案 1 :(得分:5)
您想使用all
(df.A == df.B).all()
df.A.eq(df.B)
0 False
1 True
2 True
3 True
dtype: bool
df.A.eq(df.B).all()
False