-
==
演算子を使用する方法:import pandas as pd df = pd.DataFrame({'列1': [1, 2, 3], '列2': [1, 2, 4]}) result = df['列1'] == df['列2'] print(result)
出力:
0 True 1 True 2 False dtype: bool
result
は、各行で列1と列2が等しいかどうかを示すブール値のシリーズになります。 -
equals()
関数を使用する方法:import pandas as pd df = pd.DataFrame({'列1': [1, 2, 3], '列2': [1, 2, 4]}) result = df['列1'].equals(df['列2']) print(result)
出力:
False
equals()
関数は、2つのシリーズが要素ごとに等しいかどうかをチェックします。 -
all()
関数を使用する方法:import pandas as pd df = pd.DataFrame({'列1': [1, 2, 3], '列2': [1, 2, 4]}) result = (df['列1'] == df['列2']).all() print(result)
出力:
False
all()
関数は、シリーズ内のすべての要素がTrueであるかどうかをチェックします。
これらの方法を使用して、Pandasで2つの列が等しいかどうかをチェックすることができます。適宜コードを使用して、データフレームに応じた方法を選択してください。