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

Connected

연습 문제

행을 부분 추출하기

데이터 과학의 핵심 중 하나는 데이터 세트에서 원하는 부분을 찾는 것입니다. 가장 간단한 방법 중 하나는 행에서 특정 조건에 해당하는 부분을 추출하는 것인데, 이를 행 필터링 또는 행 선택이라고 합니다.

DataFrame에서 행을 부분 추출하는 방법은 다양하지만, 그중 가장 일반적인 방법은 관계 연산자를 사용해 각 행에 대해 True 또는 False를 반환한 뒤, 그 결과를 대괄호 안에 넣는 것입니다.

dogs[dogs["height_cm"] > 60]
dogs[dogs["color"] == "tan"]

'비트 and' 연산자(&)를 사용해서 여러 조건을 동시에 필터링할 수 있습니다.

dogs[(dogs["height_cm"] > 60) & (dogs["color"] == "tan")]

homelessness는 이미 사용 가능하며, pandas는 pd로 로드되어 있습니다.

지침 1/3

undefined XP
  • 1

    homelessness에서 individuals가 만 명을 초과하는 경우를 필터링하여 ind_gt_10k에 할당하세요. 출력 결과를 확인하세요.

  • 2

    homelessness에서 region의 항목이 미국 인구조사국 지역 구분 기준으로 "Mountain"에 해당하는 경우를 필터링하여 mountain_reg에 할당하세요. 출력 결과를 확인하세요.

  • 3

    homelessness에서 family_members가 만 명 미만이고 region의 항목이 'Pacific'에 해당하는 경우를 필터링하여 fam_lt_1k_pac에 할당하세요. 출력 결과를 확인하세요.