1. 학습
  2. /
  3. 강의
  4. /
  5. pandas를 이용한 데이터 다루기

Connected

연습 문제

범주형 변수 기준으로 행을 부분 추출하기

범주형 변수를 기준으로 데이터를 부분 추출할 때에는 or 연산자(|)를 사용해 여러 범주의 행을 선택하는 경우가 많습니다. 하지만 세 지역 중 어느 하나에라도 속하는 주(state)를 전부 선택하는 등의 경우에는 이런 방식이 번거로울 수 있습니다. 대신 .isin() 메서드를 사용하면 세 개의 조건을 따로 작성하는 대신 하나의 조건만 사용해서 해결할 수 있습니다.

colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]

homelessness는 이미 제공되어 있으며, pandas는 pd로 로드되어 있습니다.

지침

100 XP

homelessness에서 state의 항목이 모하비 지역의 주를 나타낸 리스트 canu에 포함되는 경우를 필터링하여 mojave_homelessness에 할당하세요. 출력된 결과를 확인하세요.