我有两个数据框。例子:
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,但无法弄清楚如何实际看到不同的行。
任何指针都将受到欢迎