2016-08-09 5 views
0

조건 문자열을 삭제팬더 : 나는 DF 한

ID  url  code 
111 vk.com 1 
111 twitter.com 1 
222 facebook.com 1 
222 vk.com 1 
222 avito.ru 3 

욕망 출력 : 나는 code 이전이 문자열로 동일하고, ID이 캐릭터 라인에 동일한 경우, 문자열을 삭제해야

ID  url  code 
111 vk.com 1 
222 facebook.com 1 
222 avito.ru  3 

.

답변

2

drop_duplicates()을 사용하고 사용할 열의 하위 집합을 지정할 수 있습니다.

df.drop_duplicates(['ID', 'code'], keep='first') 

이 만 IDcode 열을 고려하고 다른 중복 제거, 첫 번째 항목을 유지합니다.

관련 문제