시작하기무료로 시작하기

재정렬 후 .groupby() 사용하기

이제 입양 가능견(adoptable dogs) 데이터셋에서 강아지의 "size"(크기)에 초점을 맞춘 분석을 해 보려고 해요. 범주를 재정렬하는 코드는 이미 작성해 두었어요. 이번 연습에서는 "size"가 다른 변수에 미치는 영향을 더 잘 이해하기 위해, 비슷한 두 개의 .groupby() 구문을 만들어 볼 거예요. dogs는 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 범주형 데이터 다루기

강의 보기

연습 안내

  • "size" 열의 각 범주에 대해 "sex"의 빈도표를 출력하세요.
  • "size" 열의 각 범주에 대해 "keep_in"의 빈도표를 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Previous code
dogs["size"].cat.reorder_categories(
  new_categories=["small", "medium", "large"],
  ordered=True,
  inplace=True
)

# How many Male/Female dogs are available of each size?
print(dogs.____(____)[____].value_counts())

# Do larger dogs need more room to roam?
print(dogs.____(____)[____].value_counts())
코드 편집 및 실행