[CSV] Problème de lecture chaîne de caractères
Fermé
Marionscn
Messages postés
2
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
12 septembre 2016
-
8 sept. 2016 à 13:55
Utilisateur anonyme - 12 sept. 2016 à 11:03
Utilisateur anonyme - 12 sept. 2016 à 11:03
A voir également:
- [CSV] Problème de lecture chaîne de caractères
- Caractères ascii - Guide
- Confirmation de lecture whatsapp - Guide
- Chaine tnt gratuite sur mobile - Guide
- Accusé de lecture gmail - Guide
- Plus de chaine tv - Guide
3 réponses
Utilisateur anonyme
12 sept. 2016 à 11:03
12 sept. 2016 à 11:03
En fouillant un peu, j'ai trouvé ça
https://stackoverflow.com/questions/14257373/skip-the-headers-when-editing-a-csv-file-using-python
https://stackoverflow.com/questions/14257373/skip-the-headers-when-editing-a-csv-file-using-python
Utilisateur anonyme
Modifié par Whismeril le 8/09/2016 à 21:51
Modifié par Whismeril le 8/09/2016 à 21:51
Bonsoir
je ne fais pas de Python, mais entre ton message d'erreur et ton exemple de fichier, y a peut être un début de piste.
En plus il te dit même c'est quoi le texte en question :
Et comme dans,
D'ailleurs, soit dit en passant, c'est un csv à la c*n ton fichier, si on regarde la norme le délégateur d'un csv c'est la virgule (Coma Separator Values), ce qui est toujours le cas d'un csv Linux ou Mac. Windows dans un soucis mercantile d'ouverture au plus grand nombre est passé au ; car il y a des pays ou la , est le séparateur décimal (comme nous en France!), mais il n'est nulle part fait mention de [ ou de |.
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
je ne fais pas de Python, mais entre ton message d'erreur et ton exemple de fichier, y a peut être un début de piste.
could not convert string to float: ' date 'Y a un texte dont tu as dit ou laisser croire à Python qu'il représente un nombre décimal. Et ce texte ben Python n'arrive pas à trouver en quoi il ressemble à un nombre décimal.
En plus il te dit même c'est quoi le texte en question :
' date '
Et comme dans,
Mon fichier se présente cette forme: L1[date|time|lat|long| ...] ; L2[280916|152645|....]y'a date coincé entre un [ et un |.
D'ailleurs, soit dit en passant, c'est un csv à la c*n ton fichier, si on regarde la norme le délégateur d'un csv c'est la virgule (Coma Separator Values), ce qui est toujours le cas d'un csv Linux ou Mac. Windows dans un soucis mercantile d'ouverture au plus grand nombre est passé au ; car il y a des pays ou la , est le séparateur décimal (comme nous en France!), mais il n'est nulle part fait mention de [ ou de |.
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Marionscn
Messages postés
2
Date d'inscription
jeudi 8 septembre 2016
Statut
Membre
Dernière intervention
12 septembre 2016
12 sept. 2016 à 10:15
12 sept. 2016 à 10:15
Merci de ta réponse.
En fait mon fichier csv ne se présente pas avec ces séparateurs, c'est juste une syntaxe de "présentation".
Mon fichier provient d'un excel tout ce qu'il y a de plus classique.
Je ne sais pas trop comment marche la fonction csv.reader, je ne comprends pas comment il fait pour interpréter les string ou les float.
J'aimerai savoir si quelqu'un sait comment dire à cette fonction de ne pas lire les string de la première ligne de mon csv.
En fait mon fichier csv ne se présente pas avec ces séparateurs, c'est juste une syntaxe de "présentation".
Mon fichier provient d'un excel tout ce qu'il y a de plus classique.
Je ne sais pas trop comment marche la fonction csv.reader, je ne comprends pas comment il fait pour interpréter les string ou les float.
J'aimerai savoir si quelqu'un sait comment dire à cette fonction de ne pas lire les string de la première ligne de mon csv.