파이썬 중복값 비교
조회수 454회
데이터가 다음과 같이 있다고 가정하겠습니다.
id, d1
A, 1
B, 2
A, 3
C, 4
D, 5
E, 6
다음과 같이 A가 id에 중복되어 있어서 파이썬으로 id에 A가 중복되어 있다면, d1 column의 값을 비교해 더 큰 값을 가지고 있는 A만 남기고 삭제하고 싶습니다.
id, d1
A, 3
B, 2
C, 4
D, 5
E, 6
1 답변
-
dictionary 사용해보시면 좋을 것 같습니다.
https://wikidocs.net/16사람은 누구든지 "이름" = "홍길동", "생일" = "몇 월 며칠" 등으로 구별할 수 있다. 파이썬은 영리하게도 이러한 대응 관계를 나타낼 수 있는 자료형을 가지고 있다. 요즘 사용하는 대부분의 언어도 이러한 대응 관계를 나타내는 자료형을 갖고 있는데, 이를 연관 배열(Associative array) 또는 해시(Hash)라고 한다.
댓글 입력