Перейменування категорій
Стовпцю likes_children у наборі даних про собак, доступних для всиновлення, потрібне оновлення. Ось поточні частоти значень:
Maybe? 1718
yes 1172
no 47
Кидаються в очі дві речі: різний регістр написання та знак ? у категорії Maybe?. Дані мають бути чистішими, тож вас просять внести кілька змін.
Ця вправа є частиною курсу
Робота з категоріальними даними в Python
Інструкції до вправи
- Створіть словник
my_changes, який замінить категоріюMaybe?наMaybe. - Перейменуйте категорії в
likes_children, використавши словникmy_changes. - Оновіть категорії ще раз, щоб усі категорії були у ВЕРХНЬОМУ РЕГІСТРІ, застосувавши метод
.upper(). - Виведіть на друк категорії оновленого об'єкта Series
likes_children.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create the my_changes dictionary
____
# Rename the categories listed in the my_changes dictionary
dogs["likes_children"] = ____
# Use a lambda function to convert all categories to uppercase using upper()
dogs["likes_children"] = dogs["likes_children"].____.____(lambda c: c.upper())
# Print the list of categories
print(____)