2017-02-23 153 views
1

我有一個DataFrame這樣的:大熊貓得到數據幀與唯一的列組合

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

我希望能夠把它轉換成一個DataFrame有兩列origdest包含所有獨特的在dforigdest組合是這樣的:

orig dest 
1 ORD LAX 
2 AUS JFK 

,這樣我可以遍歷每行和調用一個單獨的方法,該方法我心中已經e爲每個origdest創建。

這可能嗎?我在這裏看到的大多數其他答案都不返回DataFrame對象。

+0

是否'df.drop_duplicates()'幫助嗎? –

+0

是的。謝謝。我會盡我所能接受答案 - 這不會讓我再接受9分鐘。謝謝! –

回答

2

您想將以下代碼添加到您的代碼中。它會爲您提供所有唯一行的數據幀。請閱讀this

df = df.drop_duplicates() 
1

你可以做到這一點與drop_duplicateséethod

print(df.drop_duplicates())