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>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))