시작하기무료로 시작하기

깔끔하게 구간 나누기

qcut 메서드는 변수를 n_bins 개의 동일한 크기 구간으로 나눕니다. 하지만 경우에 따라 구간을 직접 정하는 것이 더 좋을 때가 있어요. Python의 cut 메서드를 사용하면 원하는 구간을 직접 지정할 수 있습니다.

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

Python으로 배우는 예측 분석 입문

강의 보기

연습 안내

  • 변수 number_gift 를 경계 0–5, 5–10, 10–20의 세 구간으로 이cretize하여 새 열 disc_number_gift 에 저장하세요.
  • 각 그룹의 관측치 개수를 세세요.

실습형 인터랙티브 연습

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

# Discretize the variable 
basetable["disc_number_gift"] = pd.cut(____[____],[____, ____, ____, ____])

# Count the number of observations per group
print(basetable.groupby("____").____())
코드 편집 및 실행