CommencerCommencer 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

Écrire du code efficace avec pandas

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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