Ich versuche einen Weg zu finden, um das Folgende zu erreichen: df1 und df2 sind 2 Beispieldatenrahmen zwischen denen ich den Unterschied finden musste. Sie haben die gleichen Spalten, aber Zeilendaten können sich ändern, wenn neue Namen hinzugefügt, alte entfernt oder Daten des vorhandenen Satzes geändert werden.Pandas: Wechsel zwischen zwei Datenrahmen
df1:
Col1 Col2 Col3 Col4 Col5
0 1 ABC 94 xxx apple
1 1 DEF 24 xxx apple
2 2 ABC 40 yyy banana
3 3 ABC 74 zzz pear
4 3 DEF 43 zzz pear
df2:
Col1 Col2 Col3 Col4 Col5
0 1 ABC 71 xxx apple
1 2 PQR 65 yyy banana
2 3 ABC 86 zzz pear
3 3 DEF 53 zzz pear
4 4 PQR 26 mmm pineapple
Ausgang:
Col1 Col2 Col3 Col4 Col5
0 1 ABC -23 xxx apple
1 1 DEF -24 xxx apple
2 2 ABC -40 yyy banana
3 2 PQR 65 yyy banana
4 3 ABC 12 zzz pear
5 3 DEF 10 zzz pear
6 4 PQR 26 mmm pineapple
Ich habe versucht, this und die Stackoverflow-Links, die sie erwähnt, aber ich brauche die Änderung nur auf nur für bestimmte Spalten anwendbar sein und neue Zeilen mit einem neuen Schlüssel (in meinem Beispiel Col1) anfügen zusammen
Danke vm für einen Blick!
versuchen So ist Ihr gewünschtes Ergebnis die Ausgabe: Block? –
In der Tat .. das ist ein Beispiel, das ich erstellt habe, das ich denke, Adressen alle Aspekte meines Problems – spiff