2016-09-26 14 views
1

特定の列と他の列を比較したいと思います。 たとえば、A列とBを何らかの方法で比較すると、 はFalseを返します。特定の列が完全に一致するかどうかを確認する方法

A B 
0 1 2 
1 2 2 
2 3 3 
3 4 4 

私は

df.A==df.B 

を試してみてくださいしかし、これは、それぞれの要素が相互に一致するかどうかを返します。

列を他の列と比較するにはどうすればよいですか?

答えて

6

を使用したい:

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

これは2つのシリーズがまったく同じであるかどうかをチェックします - ラベルが含まれています。

+2

これはポイントまでずっとストレートであるだけでなく、より速いです。 – piRSquared

5

あなたがequalsを使用することができます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 
関連する問題