2017-02-23 3 views
1

Ich habe eine DataFrame wie folgt aus:Pandas bekommen Datenrahmen mit einzigartigen Spaltenkombinationen

df = pd.DataFrame({'orig': ['ORD', 'AUS', 'AUS'], 'dest': ['LAX', 'JFK', 'JFK']} 

Ich mag würde der Lage sein, die in einen DataFrame zu drehen, die zwei Spalten orig und dest hat, dass alle der einzigartigen enthalten Kombinationen von orig und dest in df wie folgt aus:

orig dest 
1 ORD LAX 
2 AUS JFK 

so dass ich über jede Zeile laufen kann und eine separate Methode aufrufen, die I'v e erstellt für jede orig und dest.

Ist das möglich? Die meisten anderen Antworten, die ich hier gesehen habe, geben kein DataFrame Objekt zurück.

+0

Does 'df.drop_duplicates()' Hilfe éethod? –

+0

Ja, das macht es. Vielen Dank. Ich werde die Antwort akzeptieren, wenn ich kann - es lässt mich nicht für weitere 9 Minuten akzeptieren. Vielen Dank! –

Antwort

2

Sie möchten den folgenden Code zu Ihrem Code hinzufügen. Sie erhalten einen Datenrahmen mit allen eindeutigen Zeilen. Bitte lesen Sie this

df = df.drop_duplicates() 
1

Sie können mit drop_duplicates tun

print(df.drop_duplicates())