본문 바로가기
Python

[Python] 판다스 데이터프레임에서 두 가지 조건으로 필터링하기

by daewooki 2021. 9. 17.
반응형

판다스 데이터프레임에서 두 가지 이상 조건으로 필터링하여 추출하는 방법

위의 그림처럼 데이터 프레임이 있을 때,

status와 lang 컬럼을 기준으로  두 가지의 조건을 만족하는 행만 추출하고 싶을 때 조건을 적어주는 방법이다. 

 

조건이 많아 지게되면 한 줄로 작성하는 것이 복잡할 수 있어서 아래와 같은 방법을 이용해도 된다. 

 

각 조건을 따로 변수로 지정해주고 변수를 이용하여 필터링해도 된다.

 

* 추가 내용

만약 데이터 프레임 내부에 소괄호로 묶어주지 않는다면 다음과 같이 에러를 확인할 수 있다.

조건 별로 소괄호로 묶어주어야 함을 잊지 말자.

반응형

댓글