2017-02-23 114 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())