要比较两个pandas DataFrame中的两行是否相同,可以使用以下步骤:
(图片来源网络,侵删)1、导入pandas库:
import pandas as pd
2、创建两个DataFrame对象:
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) df2 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 7]})
3、选择要比较的行:
row1 = df1.iloc[0] # 第一行 row2 = df2.iloc[0] # 第一行
4、比较两行是否相同:
is_same = row1.equals(row2) print(is_same)
输出结果为False
,表示两行不相同。
如果要比较其他行,只需更改iloc
中的索引值即可,要比较第二行,可以这样写:
row1 = df1.iloc[1] # 第二行 row2 = df2.iloc[1] # 第二行
然后再次运行比较代码即可。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。