CommencezCommencez 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 encore le jeu de données names qui contient, entre autres, les prénoms les plus populaires aux États-Unis par année, genre et groupe ethnique.

Vous souhaitez donc remplacer toutes les catégories ethniques classées comme black ou white non hispanophones par non hispanophone. Rappelez-vous que les groupes ethniques sont indiqués dans le jeu de données comme suit : ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] et doivent être remplacés par 'NON HISPANIC'.

Cette activité fait partie du cours

Rédiger du code efficace avec pandas

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