Зміна типу даних на категоріальний
Оскільки стовпець rating має лише кілька можливих значень, ви зміните його тип даних на категоріальний, щоб зберігати дані ефективніше. Ви також задасте логічний порядок категорій — це знадобиться в наступних вправах.
Ця вправа є частиною курсу
Аналіз поліцейської діяльності з pandas
Інструкції до вправи
- Створіть обʼєкт
CategoricalDtypeз назвоюcats, який містить оцінки погоди в логічному порядку:'good','bad','worse'. Обовʼязково вкажіть, що категорії мають вважатися впорядкованими. - Використайте обʼєкт
cats, щоб змінити тип даних стовпцяratingз object на категоріальний. - Перегляньте перші рядки стовпця
rating, щоб підтвердити, що категорії впорядковано логічно.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)