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

Заміна кількох значень II

Як обговорювалося у відео, замість багаторазового використання функції .replace() для заміни кількох значень, ви можете використати списки, щоб зіставити елементи, які потрібно замінити, один до одного з тими, на які ви хочете їх замінити.

Як ви бачили в нашому наборі даних про популярні імена, для однієї й тієї самої етнічної групи є дві назви. Ми хочемо уніфікувати назви кожної етнічної групи, замінивши

  • 'ASIAN AND PACI' на 'ASIAN AND PACIFIC ISLANDER'
  • 'BLACK NON HISP' на 'BLACK NON HISPANIC'
  • 'WHITE NON HISP' на 'WHITE NON HISPANIC'

У датафреймі names ви заміните всі значення ліворуч на відповідні значення праворуч.

Ця вправа є частиною курсу

Ефективне програмування з pandas

Переглянути курс

Інструкції до вправи

  • Замініть усі етнічні групи на їхні відповідники, як зазначено вище.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

start_time = time.time()

# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)

print("Time using .replace(): {} sec".format(time.time() - start_time))
Редагувати та запускати код