Об'єднання категорій
Користувачі місцевого сайту з адопції собак скаржаться, що варіантів занадто багато. Переглядаючи різні типи собак, вони губляться через надмір вибору. Щоб спростити частину даних, ви проходитеся по кожному стовпцю й за потреби об'єднуєте дані. Щоб зберегти початкові значення, ви створите нові оновлені стовпці в наборі даних dogs. Почніть зі стовпця coat. Частотна таблиця наведена нижче:
short 1969
medium 565
wirehaired 220
long 180
medium-long 3
Ця вправа є частиною курсу
Робота з категоріальними даними в Python
Інструкції до вправи
- Створіть словник
update_coats, який відображаєwirehairedтаmedium-longуmedium. - Об'єднайте категорії, зазначені в цьому новому словнику, і збережіть результат у новому стовпці
coat_collapsed. - Перетворіть цей новий стовпць на категоріальний Series.
- Виведіть частотну таблицю цього нового Series.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create the update_coats dictionary
____
# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____
# Convert the column to categorical
____
# Print the frequency table
print(____)