ÎncepețiÎncepe gratuit

Î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

Vezi cursul

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))
Editează și rulează codul