НачатьНачать бесплатно

Объединение категорий

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