要比较Python中的dataframe两列是否完全相同,可以使用equals()函数。该函数返回一个布尔值,如果两列完全相同,则返回True,否则返回False。以下是一个示例代码:
import pandas as pd
# 创建示例dataframe
df = pd.DataFrame({'列1': [1, 2, 3], '列2': [1, 2, 4]})
# 比较两列是否相同
if df['列1'].equals(df['列2']):
print("两列完全相同")
else:
print("两列不完全相同")
或者:
if all(df['A列'] == df['B列']):
print(True)
else:
print(False)
在上面的示例中,我们首先创建了一个具有两列的示例dataframe,然后使用equals()
函数比较这两列是否完全相同。由于这两列不完全相同(最后一个元素不同),因此输出为“两列不完全相同”。
希望这可以帮助您比较Python中的dataframe两列是否相同。