1
我想将特定列与另一列进行比较。 例如,当我使用某种方法比较A列和B时,它应该返回False。如何检查特定列是否完全匹配
A B
0 1 2
1 2 2
2 3 3
3 4 4
当我尝试
df.A==df.B
但这返回每个元素是否与其他匹配。
如何将列与另一列进行比较?
我想将特定列与另一列进行比较。 例如,当我使用某种方法比较A列和B时,它应该返回False。如何检查特定列是否完全匹配
A B
0 1 2
1 2 2
2 3 3
3 4 4
当我尝试
df.A==df.B
但这返回每个元素是否与其他匹配。
如何将列与另一列进行比较?
您可以使用equals
:
df['A'].equals(df['B'])
Out: False
这检查两个系列是否完全相同 - 包括标签。
你想用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
这不仅是更直接点,它更快。 – piRSquared