Inizia subitoInizia gratis

Sostituisci più valori II

Come visto nel video, invece di usare la funzione .replace() più volte per sostituire più valori, puoi usare delle liste per mappare uno a uno gli elementi che vuoi sostituire con quelli di destinazione.

Nel nostro insieme di dati sui nomi più diffusi, hai notato che esistono due denominazioni per la stessa etnia. Vogliamo uniformare i nomi di ciascuna etnia sostituendo:

  • 'ASIAN AND PACI' con 'ASIAN AND PACIFIC ISLANDER'
  • 'BLACK NON HISP' con 'BLACK NON HISPANIC'
  • 'WHITE NON HISP' con 'WHITE NON HISPANIC'

Nel DataFrame names, sostituirai tutti i valori a sinistra con i corrispondenti valori a destra.

Questo esercizio fa parte del corso

Scrivere codice efficiente con pandas

Visualizza corso

Istruzioni dell'esercizio

  • Sostituisci tutte le etnie con le rispettive alternative, come indicato sopra.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

start_time = time.time()

# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)

print("Time using .replace(): {} sec".format(time.time() - start_time))
Modifica ed esegui il codice