Объединение категорий
Пользователи местного сайта по усыновлению собак жалуются на слишком большое количество вариантов выбора. Просматривая разные типы собак, они теряются в обилии опций. Чтобы упростить данные, вы проходите по каждому столбцу и при необходимости объединяете категории. Для сохранения исходных данных вы будете добавлять новые обновлённые столбцы в набор данных 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(____)