Ich verwende Python Pandas Datenrahmen, ich habe einen ursprünglichen Datenrahmen sagen D. I extrahieren zwei Datenrahmen aus es wie folgt aus:wie kombinieren zwei Datenrahmen in Python Pandas
A = D[D.label == k]
B = D[D.label != k]
dann ändere ich das Etikett in A und B:
A.label = 1
B.label = -1
Ich möchte A und B kombinieren, damit ich sie als einen Datenrahmen so etwas wie Union haben kann. Die Reihenfolge der Daten nicht wichtig, aber wenn wir A und B aus D probieren sie behalten ihre Indizes von D.
Dies funktioniert. Es erstellt jedoch einen neuen Datenrahmen. Gibt es eine Möglichkeit, es inline zu machen? Das wäre schön, wenn ich riesige Datenmengen aus einer Datenbank in Stapeln lade, so dass ich den Datenrahmen iterativ aktualisieren könnte, ohne jedes Mal eine Kopie zu erstellen. – Andrew
Ja, das ist möglich, siehe: https://stackoverflow.com/a/46661368/5717580 –