Înlocuirea valorilor scalare II
După cum s-a discutat în video, într-un DataFrame pandas este posibil să înlocuiești valori într-un mod foarte intuitiv: identifici poziția (rând și coloană) în DataFrame și atribui noua valoare dorită. Într-un mod mai specific pandas, există funcția .replace(), care realizează aceeași operațiune.
Vei lucra cu DataFrame-ul names, care include, printre altele, cele mai populare nume din SUA în funcție de an, gen și etnie.
Sarcina ta este să înlocuiești toate înregistrările clasificate ca FEMALE cu GIRL, folosind următoarele metode:
- înlocuire scalară intuitivă
- folosind funcția
.replace()
Acest exercițiu face parte din cursul
Scrierea codului eficient cu pandas
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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))