Python 如何检查特定列是否完全匹配

Python 如何检查特定列是否完全匹配,python,pandas,dataframe,Python,Pandas,Dataframe,我想把这一列和另一列比较一下。 例如,当我用某种方法比较A列和B列时, 它应该返回False A B 0 1 2 1 2 2 2 3 3 3 4 4 当我尝试 df.A==df.B 但这将返回每个元素是否相互匹配 如何将列与另一列进行比较?是否要使用all (df.A == df.B).all() 您想使用all (df.A == df.B).all() 您可以使用equals: df['A'].equals(df['B']) Out:

我想把这一列和另一列比较一下。 例如,当我用某种方法比较A列和B列时, 它应该返回False

    A   B
0   1   2
1   2   2
2   3   3
3   4   4
当我尝试

df.A==df.B
但这将返回每个元素是否相互匹配


如何将列与另一列进行比较?

是否要使用
all

(df.A == df.B).all()



您想使用
all

(df.A == df.B).all()



您可以使用
equals

df['A'].equals(df['B'])
Out: False

这将检查两个系列是否完全相同-包括标签。

您可以使用
equals

df['A'].equals(df['B'])
Out: False
这将检查两个系列是否完全相同-包括标签