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

Заміна скалярних значень II

Як обговорювали у відео, в датафреймі pandas можна дуже наочно замінювати значення: визначаємо позицію (рядок і стовпець) у DataFrame і присвоюємо нове значення, на яке потрібно замінити. У більш «pandas»-івський спосіб цю саму задачу виконує функція .replace().

Ви працюватимете з датафреймом names, який, зокрема, містить найпопулярніші в США імена за роками, статтю та етнічністю.

Ваше завдання — замінити всі значення для немовлят, позначених як FEMALE, на GIRL, використавши такі підходи:

  • наочна заміна скалярного значення
  • використання функції .replace()

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

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

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

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

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

start_time = time.time()

# Replace all the entries that has 'FEMALE' as a gender with 'GIRL'
names['Gender'].____[____ == ____] = 'GIRL'

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