La question
Le chiffre d’affaires en ligne a changé entre janvier et février. Les ventes totales baissent-elles ou la répartition par canal évolue-t-elle ?
Suivre l’analyse
Vérifier l’unité et la qualité des données
Chaque commande valide doit apparaître une seule fois. Convertissez les dates, calculez quantité × prix avec Decimal et écartez les lignes invalides. Gardez la première occurrence valide de chaque identifiant et conservez les numéros de lignes retirées.
Comparer des unités cohérentes
Regroupez les commandes nettoyées par mois et canal. Distinguez nombre de commandes et chiffre d’affaires. Le fichier channel-summary.csv contient les valeurs du graphique.
Expliquer le calcul avant la cause
Le jeu contient 60 commandes et 2 670,00 € de chiffre d’affaires par mois. Les ventes en ligne passent de 1 602,00 € à 1 068,00 €, et les ventes en magasin augmentent du même montant. Le total reste identique.
Résultats calculés
- lignes sources
- 125
- commandes valides
- 120
- total du jeu de données
- €5340.00
| Mois | Canal | Commandes | Chiffre d’affaires (EUR) |
|---|---|---|---|
| 2026-01 | online | 36 | 1602.00 |
| 2026-01 | store | 24 | 1068.00 |
| 2026-02 | online | 24 | 1068.00 |
| 2026-02 | store | 36 | 1602.00 |
Interpréter le résultat et ses limites
Les données illustrent une évolution de la répartition par canal, sans baisse du total. Cela ne permet pas d’expliquer le comportement des clients. Trafic, conversion, retours et campagnes ne sont pas disponibles. Examinez ces sources avant de recommander un changement de campagne.
Modifiez une quantité dans input.csv et relancez le script. Expliquez l’effet sur le total mensuel et le graphique. Ajoutez un contrôle de qualité et indiquez ce qu’il détecte.
Télécharger et reproduire
Exécuter localement avec Python 3
python3 analyze.py --input input.csv --output resultsPython 3 et sa bibliothèque standard suffisent. Aucune clé API ni installation de dépendance n’est nécessaire.
Créez un travail que vous savez expliquer
Créez un compte apprenant pour demander l’accès aux projets guidés. Vérifiez les prérequis et conditions avant de choisir un cours.
