◼︎ 특정 값이 들어 있는지 확인하기
판다스 데이터 프레임의 특정 열에서 리스트에 포함된 값을 추출할 때는 다음 코드를 사용한다.
• df.column.isin([value])
보려는 열이 a라면 df.a.isin?와 같은 방법으로 도움말을 보고 사용할 수 있는 매개 변수를 확인한다. isin을 사용하면 여러 값을 찾아 색인하기 좋다. 예를 들면 신문기사 목록이 있는 데이터 프레임에서 "분류"라는 값이 있을 때,
• df[df["분류"].isin(["경제", "사회"])]
라고 입력하면 "분류"열에서의 값이 "경제"이거나 "사회"인 행을 찾아온다.
다음은 a열에서 ‘5’라는 특정 값이 들어 있는 행을 찾는 코드다. 결과를 보면 2행에 찾으려는 값인 5가 있음을 확인할 수 있다.
df.a.isin([5])
실행 결과
n |
v |
|
d |
1 |
False |
|
2 |
True |
e |
2 |
False |
|
3 |
False |
|
4 |
False |