Înlocuirea mai multor valori I
În acest exercițiu, vei aplica funcția .replace() pentru a înlocui mai multe valori cu una sau mai multe valori noi. Vei folosi din nou setul de date names, care conține, printre altele, cele mai populare nume din SUA pe an, gen și etnie.
Astfel, vrei să înlocuiești toate etniile clasificate ca non-hispanici negri sau albi cu non-hispanic. Reține că etniile sunt reprezentate în setul de date astfel: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] și ar trebui înlocuite cu 'NON HISPANIC'
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 non-Hispanic ethnicities with 'NON HISPANIC'
names['Ethnicity'].____[(names["Ethnicity"] == ____) |
(____["Ethnicity"] == ____) |
(____[____] == ____) |
(____[____] == ____)] = ____
print("Time using .loc[]: sec".format(time.time() - start_time))