云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

pandas比较两行是否相同

要比较两个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]  # 第二行

然后再次运行比较代码即可。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《pandas比较两行是否相同》
文章链接:https://www.yunzhuji.net/jishujiaocheng/44825.html

评论

  • 验证码