上一篇
pandas比较两行是否相同
- 行业动态
- 2024-04-14
- 3363
要比较两个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] # 第二行
然后再次运行比较代码即可。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/285667.html