Ich habe einen Datenrahmen wie unten:Swap-Datensätze in Datenrahmen Spalten basierend auf anothers Spaltenwert
A B C
315 105 ABC
315 135 ABC
105 44 ABC
105 70 ABC
105 72 ABC
105 315 XYZ
105 319 XYZ
Wenn der Wert XYZ in Spalte C ist, ich brauche Werte in Col A & B, tauschen sonst lass es so sein wie es ist.
Was ist der effektivste Weg, dies zu erreichen?
perfekte Lösung !! Danke –
Eine weitere Hilfe bitte @Psidom, jetzt habe ich Duplikate in Daten. Wir identifizieren Duplikate als eine Kombination von Spalten A und B kombiniert. Im obigen Beispiel sind die einzigen Duplikate die Zeilen # 0 und # 5. Wie eliminieren wir Duplikate aus dem obigen Ergebnis? –
'df.drop_duplicates (['A', 'B'])' wenn du eines der duplizierten behalten willst; 'df.drop_duplicates (['A', 'B'], keep = False)' wenn Sie beide entfernen möchten. – Psidom