python用pandas比较两列不同
时间: 2023-06-15 20:06:25 浏览: 174
python中使用pandas
可以使用 Pandas 的 `DataFrame` 的 `eq()` 方法来比较两列是否相同,如下所示:
```python
import pandas as pd
df = pd.DataFrame({'col1': [1, 2, 3, 4], 'col2': [1, 2, 5, 4]})
# 比较 col1 和 col2 是否相同
comparison = df['col1'].eq(df['col2'])
# 显示比较结果
print(comparison)
```
输出结果为:
```
0 True
1 True
2 False
3 True
dtype: bool
```
可以看到,`comparison` 是一个 Pandas 的 `Series` 对象,其中每个元素表示对应位置上 `col1` 和 `col2` 是否相同。 `True` 表示相同,`False` 表示不同。
阅读全文