2つのデータフレームがあります。例:
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
各データフレームには、インデックスとして日付があります。両方のデータフレームは同じ構造を持っています。
私がやりたいのは、これら2つのデータフレームを比較し、df1にない行がdf2にあるかどうかを見つけることです。日付(インデックス)と最初の列(バナナ、APpleなど)を比較して、それらがdf2とdf1に存在するかどうかを確認したいと思います。
私は以下を試しました:
最初のアプローチでは、「例外:同じラベルのDataFrameオブジェクトのみを比較できます」というエラーが発生します。インデックスとして日付を削除しようとしましたが、同じエラーが発生します。
第三のアプローチ、私はFalseを返すようにアサートを取得するが、実際には異なる行を表示する方法を見つけ出すことはできません。
どんなポインタでも大歓迎です