特定の列と他の列を比較したいと思います。 たとえば、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
を試してみてくださいしかし、これは、それぞれの要素が相互に一致するかどうかを返します。
列を他の列と比較するにはどうすればよいですか?
を使用したい:
df['A'].equals(df['B'])
Out: False
これは2つのシリーズがまったく同じであるかどうかをチェックします - ラベルが含まれています。
あなたが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
これはポイントまでずっとストレートであるだけでなく、より速いです。 – piRSquared