【发布时间】:2016-07-26 16:02:00
【问题描述】:
我有一个数据集:
id url keep_if_dup
1 A.com Yes
2 A.com Yes
3 B.com No
4 B.com No
5 C.com No
我想删除重复项,即保留第一次出现的“url”字段,BUT如果字段“keep_if_dup”为YES,则保留重复项。
预期输出:
id url keep_if_dup
1 A.com Yes
2 A.com Yes
3 B.com No
5 C.com No
我尝试了什么:
Dataframe=Dataframe.drop_duplicates(subset='url', keep='first')
这当然不考虑“keep_if_dup”字段。输出是:
id url keep_if_dup
1 A.com Yes
3 B.com No
5 C.com No
【问题讨论】:
标签: python pandas duplicates