Pandas 如何在python中查找一列中的重复项

Pandas 如何在python中查找一列中的重复项,pandas,Pandas,我有一个数据帧,如下所示,其中我希望保留第一次出现的重复项,并删除剩余的重复项 例如,考虑下面提到的数据文件。我们可以在title列中看到重复项,例如nn,mm等。我想通过只保留第一次出现的项来删除它们 id title 12 nn nn 11 nn nn 10 nn nn 18 mm mm 19 nn nn 06 mm mm 08 ll ll 09 jj jj 26 ll ll 我的输出应该如下所示: id title 12 nn nn 18 mm mm 08 ll ll 09 jj jj

我有一个数据帧,如下所示,其中我希望保留第一次出现的重复项,并删除剩余的重复项

例如,考虑下面提到的数据文件。我们可以在
title
列中看到重复项,例如
nn
mm
等。我想通过只保留第一次出现的项来删除它们

id title
12 nn nn
11 nn nn
10 nn nn
18 mm mm
19 nn nn
06 mm mm
08 ll ll
09 jj jj
26 ll ll 
我的输出应该如下所示:

id title
12 nn nn
18 mm mm
08 ll ll
09 jj jj
我尝试了以下代码:

L= input_data[["id","title"]]
L_new = L[~L.duplicated()]
但是,它并没有像我希望的那样删除重复项


如果需要,我很乐意提供更多细节。

尝试
输入数据。groupby('title')。first()
尝试
输入数据。groupby('title')。first()
我们可以使用
head

df.groupby('title').head(1)
   id  title
0  12  nn nn
3  18  mm mm
6   8  ll ll
7   9  jj jj

我们可以使用
head

df.groupby('title').head(1)
   id  title
0  12  nn nn
3  18  mm mm
6   8  ll ll
7   9  jj jj