데이터 유형을 범주형으로 변경하기
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(____)