본문 바로가기
프로그래밍/Python 관련 정보

[Pandas] Advanced Indexing - filter

by 물박사의 저장공간 2025. 2. 23.

2025.02.24 - [프로그래밍/Python 관련 정보] - [Pandas] Table of Contents


filter() 메서드는 칼럼(label) 또는 행(index)에서 특정 패턴을 기반으로 원하는 데이터를 선택하는 기능을 제공합니다. 이 메서드는 query()와 다르게 조건이 아니라 특정한 패턴이나 이름을 기준으로 데이터를 필터링할 때 사용됩니다.

 

df.filter(items=None, like=None, regex=None, axis=None)

 

주의) items, like, regex 중 하나만 사용 가능

 

 

item사용 예시)

df.filter(items=['A_apple', 'C_cherry'])

 

like사용 예시)

df.filter(like='row', axis=0)  # 'row'가 포함된 index만 선택

 

regex사용 예시)

df.filter(regex='^A')  # 'A'로 시작하는 칼럼 선택

 

'프로그래밍 > Python 관련 정보' 카테고리의 다른 글

[Pandas] 데이터 병합  (0) 2025.02.24
[Pandas] 데이터 재구조화  (0) 2025.02.23
[Pandas] Advanced Indexing - query  (0) 2025.02.23
[Pandas] Advanced Indexing - Boolean vector  (0) 2025.02.23
[Pandas] fillna  (0) 2025.02.23