ich zwei Datenrahmen haben, enthält die erste Kundentransaktionen eines Online-ShopsKonfrontieren und Aktualisierungswerte zwischen zwei Datenrahmen
ItemCode Invoice Quantity Date UnitPrice CustomerID
1234 1111 12 12/11/04 12.90 70829
3342 1134 2 14/12/04 5.00 70562
2345 1231 5 21/12/04 8.99 71233
Die zweite enthält nur die gelöschten Transaktionen des Ladens
ItemCode Invoice Quantity Date UnitPrice CustomerID
3342 NA -2 14/12/04 5.00 70562
1345 NA -10 27/02/05 1.99 81728
2345 NA -1 22/12/04 8.99 71233
ich mag den ersten Datenrahmen mit den tatsächlichen Käufen jeden Kunden aktualisieren, zB:
ItemCode Invoice Quantity Date UnitPrice CustomerID
1234 1111 12 12/11/04 12.90 70829
3342 1134 0 14/12/04 5.00 70562
2345 1231 4 21/12/04 8.99 71233
Ich denke, dass ich möglicherweise eine benutzerdefinierte Funktion schreiben muss, mit einer Schleife, die für jede Zeile in dem Dataset gelöschter Transaktionen die CustomerID und den ItemCode konfrontiert und dann den Mengenwert in dem ersten Datenframe aktualisiert.