CommencerCommencez gratuitement

Remplacer plusieurs valeurs I

Dans cet exercice, vous allez utiliser la fonction .replace() pour remplacer plusieurs valeurs par une ou plusieurs autres. Vous utiliserez à nouveau le jeu de données names, qui contient notamment les prénoms les plus populaires aux États-Unis par année, genre et Ethnicity.

Votre objectif est donc de remplacer toutes les ethnicités classées comme black ou white non hispaniques par non hispanique. Rappelez-vous que les ethnicités sont indiquées dans le jeu de données comme suit : ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] et doivent être remplacées par 'NON HISPANIC'.

Cet exercice fait partie du cours

<cours>Écrire du code efficace avec pandas</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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))
Modifier et exécuter le code