Ich habe zwei Datenrahmen. Beispiele:
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
Jeder Datenrahmen hat das Datum als Index. Beide Datenrahmen haben die gleiche Struktur.
Was ich tun möchte, ist, diese beiden Datenrahmen zu vergleichen und herauszufinden, welche Zeilen in df2 sind, die nicht in df1 sind. Ich möchte das Datum (Index) und die erste Spalte (Banane, APple usw.) vergleichen, um festzustellen, ob sie in df2 und df1 vorhanden sind.
Ich habe folgendes versucht:
- Ausgabe von Unterschieden in zwei Pandas-Datenrahmen nebeneinander - Hervorheben des Unterschieds
- Vergleich zweier Pandas-Datenrahmen auf Unterschiede
Beim ersten Ansatz wird folgende Fehlermeldung angezeigt : "Ausnahme: Kann nur identisch beschriftete DataFrame-Objekte vergleichen" . Ich habe versucht, das Datum als Index zu entfernen, erhalte jedoch den gleichen Fehler.
Beim dritten Ansatz erhalte ich die Zusicherung, False zurückzugeben, kann aber nicht herausfinden, wie die verschiedenen Zeilen tatsächlich angezeigt werden.
Hinweise wären willkommen