Leçon 6 / 10 — Chapitre 6: Manipuler des données avec pandas
Ajouter et modifier une colonne
Une nouvelle colonne s'ajoute exactement comme une nouvelle clé de dictionnaire (vu dans Python Intermédiaire) : df["nouvelle_colonne"] = ... — souvent calculée à partir de colonnes déjà existantes.
import pandas as pd
df = pd.DataFrame({
"produit": ["riz", "huile", "sucre"],
"prix": [5, 8, 3],
"stock": [20, 10, 15],
})
df["valeur_stock"] = df["prix"] * df["stock"]
print(df)
Ce code ajoute une colonne valeur_stock, calculée en multipliant prix et stock ligne par ligne, automatiquement — df["prix"] * df["stock"] multiplie chaque paire de valeurs correspondantes, sans boucle ni compréhension explicite.
Modifier une colonne existante suit exactement la même syntaxe que pour en créer une nouvelle :
df["prix"] = df["prix"] * 1.1
Ce code augmente chaque prix de 10%, ligne par ligne, en une seule instruction — l'équivalent pandas d'une boucle qui parcourrait chaque ligne pour modifier son prix individuellement.
À vous de jouer : ajoutez une colonne calculée à partir de deux colonnes existantes d'un DataFrame, avec une opération arithmétique de votre choix.
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 87 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès