我有df
ID url code
111 vk.com 1
111 twitter.com 1
222 facebook.com 1
222 vk.com 1
222 avito.ru 3
欲望输出:
ID url code
111 vk.com 1
222 facebook.com 1
222 avito.ru 3
我需要删除字符串,如果前一个code
等于此字符串且ID
等于此字符串。
答案 0 :(得分:2)
您可以使用drop_duplicates()
并指定要使用的列子集。
df.drop_duplicates(['ID', 'code'], keep='first')
这只会考虑ID
和code
列,并会保留第一个匹配项,删除其他重复项。