我有两个数据框。例子:
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中。我想比较日期(索引)和第一列(香蕉,APple等),以查看它们是否存在于df2与df1中。
我尝试了以下方法:
并排输出两个熊猫数据帧中的差异-突出显示差异
比较两个熊猫数据框的差异
对于第一种方法,我收到此错误:“异常:只能比较标记相同的DataFrame对象”。我尝试删除日期作为索引,但得到相同的错误。
在第三种方法上,我得到断言返回False,但是无法弄清楚如何实际看到不同的行。
任何指针都将受到欢迎
凤凰求蛊
HUX布斯
相关分类