Inizia subitoInizia gratis

Sostituire valori scalari II

Come visto nel video, in un DataFrame di pandas è possibile sostituire i valori in modo molto intuitivo: si individua la posizione (riga e colonna) nel DataFrame e si assegna il nuovo valore con cui vuoi sostituire. In uno stile più "pandas-iano", è disponibile la funzione .replace() che svolge lo stesso compito.

Userai il DataFrame names che include, tra le altre cose, i nomi più popolari negli Stati Uniti per anno, genere ed etnia.

Il tuo compito è sostituire tutte le occorrenze classificate come FEMALE con GIRL usando i seguenti metodi:

  • sostituzione scalare intuitiva
  • usando la funzione .replace()

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 the entries that has 'FEMALE' as a gender with 'GIRL'
names['Gender'].____[____ == ____] = 'GIRL'

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