ПочатиПочніть безкоштовно

Об'єднання категорій

Користувачі місцевого сайту з адопції собак скаржаться, що варіантів занадто багато. Переглядаючи різні типи собак, вони губляться через надмір вибору. Щоб спростити частину даних, ви проходитеся по кожному стовпцю й за потреби об'єднуєте дані. Щоб зберегти початкові значення, ви створите нові оновлені стовпці в наборі даних 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(____)
Редагувати та запускати код