Jaikit Formations

Lire un CSV imparfait

beginner 📖 cours libre

🎯 Objectif : Savoir ouvrir un CSV avec séparateur, encodage, décimales non standard.

Question 1

Ton CSV s'ouvre avec des ? à la place des accents. Quelle piste ?

Indice 1 :

Est-ce un problème d'affichage ou de lecture ?

Indice 2 :

Quel charset produisent Excel FR ?

Voir la réponse attendue

Encodage — essayer encoding='latin-1' ou 'cp1252' dans read_csv.

Question 2

Les nombres s'affichent en texte ('1 234,56'). Pourquoi ?

Indice 1 :

Quel est le séparateur décimal FR ?

Indice 2 :

Pandas lit le fichier comme du texte par défaut si il ne reconnaît pas le format.

Voir la réponse attendue

decimal=',' et thousands=' ' dans read_csv.

⚠ Piège à éviter

Ne pas confondre le sep= (entre colonnes) avec decimal= (dans les nombres).

Gérer les valeurs manquantes →