PaliSkill
Python avancé

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