Inizia subitoInizia gratis

Sostituisci più valori I

In questo esercizio userai la funzione .replace() per sostituire più valori con uno o più valori. Userai di nuovo il dataset names che contiene, tra le altre cose, i nomi più popolari negli Stati Uniti per anno, genere ed Ethnicity.

Vuoi quindi sostituire tutte le etnie classificate come black o white non-hispanics in non-hispanic. Ricorda, nel dataset le etnie sono riportate così: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] e devono essere sostituite con 'NON HISPANIC'

Questo esercizio fa parte del corso

Scrivere codice efficiente con pandas

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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))
Modifica ed esegui il codice