고유 값 행 검색
열 내의 고유 값, 특히 COL2를 기반으로 행을 추출하려면 다음 방법을 사용할 수 있습니다.
Keep First를 사용한 drop_duplicates:
df = df.drop_duplicates('COL2', keep='first')
이는 COL2에서 각 고유 값이 처음 나타나는 것을 유지합니다.
Keep Last를 사용한 drop_duplicates:
df = df.drop_duplicates('COL2', keep='last')
COL2에서 각 고유 값의 마지막 발생을 유지합니다.
Keep이 없는 drop_duplicates:
df = df.drop_duplicates('COL2', keep=False)
이렇게 하면 모든 중복 행이 제거되어 COL2에 고유한 값만 생성됩니다.
예:
다음 데이터프레임을 고려하세요.
COL1 | COL2 |
---|---|
a.com | 22 |
b.com | 45 |
c.com | 34 |
e.com | 45 |
f.com | 56 |
g.com | 22 |
h.com | 45 |
keep_first 메서드를 사용하면 다음이 생성됩니다.
COL1 | COL2 |
---|---|
a.com | 22 |
b.com | 45 |
c.com | 34 |
f.com | 56 |
keep_last 메서드의 결과는 다음과 같습니다.
COL1 | COL2 |
---|---|
c.com | 34 |
f.com | 56 |
g.com | 22 |
h.com | 45 |
마지막으로 keep_false 메소드를 사용하면 다음이 생성됩니다.
COL1 | COL2 |
---|---|
c.com | 34 |
f.com | 56 |
위 내용은 Pandas DataFrame에서 고유한 값을 가진 행을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!