Pandas使用独特的列组合获得DataFrame

时间:2017-02-23 15:36:24

标签: python pandas

我有data = {id :123, type: 'test', date: (a datetime object)} connection.query('INSERT INTO table SET ? ON DUPLICATE KEY UPDATE' + ' type=\'' + data.type + '\',' + ' date=\'' + data.date + '\',' + ' ', data, (err) => { if (!err) { console.log("Success"); } else console.log(err); }); 这样:

DataFrame

我希望能够将其变成df = pd.DataFrame({'orig': ['ORD', 'AUS', 'AUS'], 'dest': ['LAX', 'JFK', 'JFK']} ,其中包含两列DataFrameorig,其中包含dest的所有独特组合和orig中的dest是这样的:

df

这样我就可以遍历每一行并调用我为每个 orig dest 1 ORD LAX 2 AUS JFK orig创建的单独方法。

这可能吗?我在这里看到的大多数其他答案都不会返回dest个对象。

2 个答案:

答案 0 :(得分:2)

您想在代码中添加以下代码。它将为您提供包含所有唯一行的数据框。请阅读this

df = df.drop_duplicates()

答案 1 :(得分:1)

你可以用drop_duplicateséethod

来做到这一点
print(df.drop_duplicates())