CommencezCommencez gratuitement

Remplacer des valeurs scalaires II

Comme expliqué dans la vidéo, dans un DataFrame pandas, il est possible de remplacer des valeurs de façon très intuitive : on repère la position (ligne et colonne) dans le DataFrame et on y assigne la nouvelle valeur voulue. De façon plus « pandas-ienne », la fonction .replace() est aussi disponible pour accomplir la même tâche.

Vous utiliserez le DataFrame names qui contient, entre autres, les prénoms les plus populaires aux États‑Unis par année, genre et origine ethnique.

Votre tâche consiste à remplacer toutes les entrées de bébés classées FEMALE par GIRL en utilisant les méthodes suivantes :

  • remplacement scalaire intuitif
  • utilisation de la fonction .replace()

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

print("Time using .loc[]: {} sec".format(time.time() - start_time))
Modifier et exécuter le code