Заміна скалярних значень 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))