I';我正在寻找数据帧的python set()等价物

I';我正在寻找数据帧的python set()等价物,python,pandas,Python,Pandas,我正在为pandas dataframe寻找与python set()函数等效的函数 不久前,我设置了元组列表,如下所示: 列表(集合([(11,11)、(21,11)、(11,11)]) 现在我的数据看起来像 [(11,11,timestamp()),(21,11,timestamp()),(11,11,timestamp())] 我决定创建dataframe并运行 df.drop_duplicates(子集=['source','target'],keep='first') 但是df.dro

我正在为pandas dataframe寻找与python set()函数等效的函数

不久前,我设置了元组列表,如下所示:

列表(集合([(11,11)、(21,11)、(11,11)])

现在我的数据看起来像
[(11,11,timestamp()),(21,11,timestamp()),(11,11,timestamp())]

我决定创建dataframe并运行

df.drop_duplicates(子集=['source','target'],keep='first')

但是
df.drop\u重复项的顺序必须与
list(set())


有人知道我能做什么吗?

集合没有顺序,根据定义,集合是一个无序的唯一值包。因此,在使用
set
时,您不能依赖顺序。顺序甚至可以在相同代码的不同运行之间更改。