Partie 3 · Bilan
Bilan : de la donnée brute à l'analyse
Le cours suit la chaîne : environnement (80/20, code, pandas) → structures (ndarray, Series, DataFrame) → import et exploration → nettoyage (manquants, extrêmes, doublons, dates, texte) → transformation (jointures, concat, tri, apply/map) → analyse et export (groupby, pivot, plot, to_csv).
| Je veux… | pandas | Python pur |
|---|---|---|
| joindre deux tables sur une clé | merge(on, how) | index par clé + boucle |
| empiler deux tables | concat(axis=0) | a + b |
| créer une colonne conditionnelle | apply, map | compréhension + fonction |
| un indicateur par groupe | groupby().agg() | defaultdict(list) |
| sauvegarder proprement | to_csv(index=False) | csv.DictWriter |
Trois réflexes à garder : mesurer avant de corriger, juger le contexte (une valeur extrême n'est pas forcément fausse), documenter ce qui a été fait.
Vérifie que tu as compris
Tu veux le nombre de commandes par client : quelle opération ?