시작하기무료로 시작하기

데이터 유형을 범주형으로 변경하기

rating 열에는 가능한 값이 몇 개만 있으므로, 데이터를 더 효율적으로 저장하기 위해 데이터 유형을 범주형으로 바꾸려고 합니다. 또한 앞으로의 연습 문제에 유용하도록 범주의 논리적 순서도 지정할 거예요.

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

pandas로 경찰 활동 분석하기

강의 보기

연습 안내

  • 논리적인 순서로 날씨 등급을 나열한 CategoricalDtype 객체 cats를 만드세요: 'good', 'bad', 'worse'. 범주가 순서형으로 처리되도록 반드시 지정하세요.
  • cats 객체를 사용해 rating 열의 데이터 유형을 object에서 category로 변경하세요.
  • rating 열의 head를 확인하여 범주가 논리적인 순서로 설정되었는지 확인하세요.

실습형 인터랙티브 연습

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

# Specify the logical order of the weather ratings
cats = pd.CategoricalDtype([____], ordered=____)

# Change the data type of 'rating' to category
weather['rating'] = weather.rating.____(____)

# Examine the head of 'rating'
print(____)
코드 편집 및 실행