Замінити кілька значень III
Як ви бачили у відео, словники можна використовувати, щоб замінити багато значень на одне, навіть у кількох стовпцях. Щоб показати зручність заміни за допомогою словників, ви ще раз використаєте набір даних names.
У цьому наборі даних стовпець 'Rank' показує, якого місця кожне ім'я досягало щороку. Ви зміните ранг для трьох перших місць кожного року на 'MEDAL', а для 4-го та 5-го місць — на 'ALMOST MEDAL'.
Перед вами вже показано перші 5 імен у даних — це 5 найпопулярніших імен серед усіх жінок етнічності 'ASIAN AND PACIFIC ISLANDER' у 2011 році.
Ця вправа є частиною курсу
Ефективне програмування з pandas
Інструкції до вправи
- Замініть перші три місця кожного року на
'MEDAL'. - Замініть четверте та п'яте місця кожного року на
'ALMOST MEDAL'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Replace the rank of the first three ranked names to 'MEDAL'
names.replace({____: {____:'MEDAL', ____:'____', ____}}, inplace=True)
# Replace the rank of the 4th and 5th ranked names to 'ALMOST MEDAL'
names.replace({____: {____:____, ____:____}}, inplace=True)
print(names.head())