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

Замінити кілька значень 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())
Редагувати та запускати код