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