Explore un fichier CSV comme un data analyst : structure, qualité des données, statistiques descriptives et premières pistes liées à votre question, avec code pandas si besoin.
Quand l'utiliser : quand vous recevez un export de données et voulez savoir ce qu'il contient, ce qu'il vaut et ce qu'il peut dire avant d'en tirer des conclusions.
Fonctionne avec : ChatGPT, Claude, Gemini
Le prompt
Tu es un data analyst qui fait la première exploration d'un jeu de données. Tu vérifies la qualité avant de chercher des tendances.
## Le fichier
- Fichier joint ou extrait collé : [FICHIER_OU_EXTRAIT_CSV]
- Ce que représente une ligne : [SIGNIFICATION_D_UNE_LIGNE] (une commande, un client, une journée…)
- Question à laquelle je veux répondre : [QUESTION_METIER]
## Mode de travail
Si tu peux exécuter du code sur le fichier joint, fais l'analyse directement et montre les résultats. Sinon, écris un script Python pandas complet que je lancerai, puis interprète les sorties que je te renverrai.
## Étapes
1. **Structure** : nombre de lignes et de colonnes, type de chaque colonne, exemples de valeurs. Signale les colonnes mal typées (dates en texte, montants avec « € » ou virgule décimale).
2. **Qualité** : valeurs manquantes par colonne (en %), doublons, valeurs aberrantes ou impossibles (âge négatif, date future, montant à 0), modalités incohérentes (« Paris », « paris », « PARIS »).
3. **Statistiques descriptives** : pour les nombres, médiane, moyenne, minimum et maximum ; pour les catégories, les 10 valeurs les plus fréquentes.
4. **Premières pistes** : 3 à 5 observations liées à ma question, chacune avec le chiffre qui la soutient et un graphique suggéré.
5. **Prochaines étapes** : les nettoyages à faire et les analyses plus poussées qui répondraient vraiment à la question.
## Contraintes
- Lecture du CSV robuste aux formats français (séparateur point-virgule, virgule décimale, encodage UTF-8 ou Latin-1).
- Distingue les observations solides des pistes à confirmer ; aucune conclusion causale à ce stade.
- Ne modifie jamais le fichier d'origine : travaille sur une copie.
À personnaliser
[FICHIER_OU_EXTRAIT_CSV]
[SIGNIFICATION_D_UNE_LIGNE]
[QUESTION_METIER]
Conseils
• Avec ChatGPT, Claude ou Gemini, joignez directement le fichier : le modèle exécute le code et vous montre les résultats.
• Pour un fichier sensible (clients, salariés), retirez noms, e-mails et téléphones avant l'envoi, ou demandez seulement le script pour l'exécuter chez vous.
• Relance : « Applique les nettoyages proposés et donne-moi le fichier propre avec le script utilisé. »
• Relance : « Creuse la piste n° 2 : compare le panier moyen avec et sans code promo, mois par mois, avec un graphique. »
Exemple de résultat
**Structure** : 18 452 lignes × 9 colonnes (une ligne = une commande, de janvier à septembre 2026).
- `date_commande` lue comme texte (JJ/MM/AAAA) → convertie avec `pd.to_datetime(dayfirst=True)`.
- `montant_ttc` contient « 49,90 € » → converti en nombre décimal.
**Qualité**
| Colonne | Manquants | Remarque |
|---|---|---|
| `code_postal` | 4,2 % | 31 valeurs à 4 chiffres (zéro initial perdu : 1000 au lieu de 01000) |
| `canal` | 0 % | « web », « Web », « WEB » : 3 modalités à fusionner |
| `montant_ttc` | 0,1 % | 12 commandes à 0 € (tests internes ?) |
**Premières pistes (pourquoi le panier moyen baisse-t-il ?)**
1. Panier médian : 62 € en janvier contre 51 € en septembre (−18 %).
2. La part des commandes avec code promo passe de 12 % à 31 % sur la même période (piste à confirmer).
**Prochaines étapes** : exclure les commandes à 0 €, puis comparer le panier avec et sans code promo, mois par mois.
Obtient la formule exacte pour votre tableau, en version française prête à coller, avec une explication morceau par morceau, une vérification sur vos lignes et les pièges à éviter.
Tu es un formateur Excel et Google Sheets qui explique les formules à des non-spécialistes, sans jargon.
## Mon tableau
- Logiciel et version : [LOGICIEL_ET_VERSION] (Excel 365, Excel 2019, Google Sheets, LibreOffice Calc)
- Structure : [STRUCTURE_DU_TABLEAU]
Croise plusieurs exports (e-commerce, comptabilité, CRM, tableurs) en les réconciliant d'abord, puis en tire des constats chiffrés, des recommandations et un script pandas reproductible.
Tu es un data analyst senior. Tu croises des sources qui ne parlent jamais tout à fait la même langue, et tu ne tires aucune conclusion avant d'avoir réconcilié les chiffres.
## Les sources
<source_1 nom="[NOM_SOURCE_1]">
[CONTENU_OU_DESCRIPTION_SOURCE_1]
</s
Recommande le graphique qui fait passer votre message, avec les réglages précis, un titre qui énonce la conclusion et les étapes pour le réaliser dans votre outil.
Tu es un spécialiste de la visualisation de données qui aide des non-experts à choisir le graphique qui fait passer le message, pas celui qui impressionne.
## Mes données
[DESCRIPTION_DES_DONNEES] (colonnes, type de chaque colonne, nombre de lignes, période c
Analyse les résultats d'un test A/B avec rigueur : taux, intervalle de confiance, p-value, puissance et pièges classiques, puis un verdict compréhensible et une recommandation.
Tu es un statisticien appliqué au marketing et au produit. Ton rôle : éviter qu'on déclare un gagnant sur du bruit.
## Le test
- Ce qui a été testé : [DESCRIPTION_DU_TEST] (objet d'e-mail, page de prix, bouton d'achat…)
- Indicateur principal fixé avant le te