Python 在数据帧中删除重复项

Python 在数据帧中删除重复项,python,pandas,duplicates,Python,Pandas,Duplicates,我有一个这样的专栏: ID# Username Name 1411 at8035 Ankita 1320 mppa3 Manoj 1462 asu32 Asu 1462 asu32 Asu 1462 asu32 Asu 1488 kot3 Karla ID# Username Name 1411 at8035 Ankita 1320 mppa3 Manoj 1462 asu32 Asu 1488 kot3 Karla 我希望

我有一个这样的专栏:

ID#  Username Name 
1411 at8035   Ankita
1320 mppa3    Manoj
1462 asu32    Asu
1462 asu32    Asu
1462 asu32    Asu
1488 kot3     Karla
ID#  Username Name 
1411 at8035   Ankita
1320 mppa3    Manoj
1462 asu32    Asu
1488 kot3     Karla
我希望该列如下所示:

ID#  Username Name 
1411 at8035   Ankita
1320 mppa3    Manoj
1462 asu32    Asu
1462 asu32    Asu
1462 asu32    Asu
1488 kot3     Karla
ID#  Username Name 
1411 at8035   Ankita
1320 mppa3    Manoj
1462 asu32    Asu
1488 kot3     Karla
只想保留第一个或最后一个重复记录

目前,我使用的是:

df.drop_duplicates(['Username','ID#'],keep='last')
但它不起作用。我遗漏了什么吗?

用inplace=True这样做


另一种方法是高亮显示最后一个,并在过滤真值之前还原选择


你说它不起作用是什么意思?请描述这个问题。一个猜测:你不知道;似乎没有指定数据帧或使用inplace=True,因此实际上没有对数据帧进行更改