재정렬 후 .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())