python——比较两个数据帧并获得差异
发布时间:2022-05-02 12:52:26 255
相关标签: # node.js
我有两个数据帧。例如:
df1:
Date Fruit Num Color
2013-11-24 Banana 22.1 Yellow
2013-11-24 Orange 8.6 Orange
2013-11-24 Apple 7.6 Green
2013-11-24 Celery 10.2 Green
df2:
Date Fruit Num Color
2013-11-24 Banana 22.1 Yellow
2013-11-24 Orange 8.6 Orange
2013-11-24 Apple 7.6 Green
2013-11-24 Celery 10.2 Green
2013-11-25 Apple 22.1 Red
2013-11-25 Orange 8.6 Orange
每个数据帧都以日期作为索引。两个数据帧具有相同的结构。
我想做的是比较这两个数据帧,找出df2中哪些行不在df1中。我想比较日期(索引)和第一列(香蕉、苹果等),看看它们是否存在于df2和df1中。
我尝试了以下方法:
- 并排输出两个数据帧中的差异-突出显示差异
- 比较两个数据帧的差异
对于第一种方法,我得到了以下错误:“例外:只能比较标签相同的数据帧对象”.我尝试过删除作为索引的日期,但得到了相同的错误。
上第三种方法,我让assert返回False,但无法确定如何实际查看不同的行。
欢迎任何指点
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报