IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

problème de type dans fichier csv


Sujet :

Python

  1. #1
    Candidat au Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Décembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2021
    Messages : 3
    Par défaut problème de type dans fichier csv
    Bonjour,
    Je débute tout juste la programmation.

    J'utilise pd.read_csv pour accéder au fichier que je souhaite traiter.

    Dans ce fichier, il y a une variable dont les valeurs sont de type texte, mais ce ne sont que des chiffres (sur 6 caractères).

    Lorsque je le récupère avec python, ces valeurs sont automatiquement tranformées en type float.

    par exemple :
    030201 devient 30201.0

    Comment récupérer directement les bonnes valeurs, avec le bon type ?

    Merci.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 705
    Par défaut
    Salut,

    Citation Envoyé par anims Voir le message
    Comment récupérer directement les bonnes valeurs, avec le bon type ?
    En disant a .read_csv de récupérer la colonne avec le type que vous voulez plutôt qu'en utilisant le type par défaut. Ca se fait avec dtype=...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Candidat au Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Décembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2021
    Messages : 3
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,



    En disant a .read_csv de récupérer la colonne avec le type que vous voulez plutôt qu'en utilisant le type par défaut. Ca se fait avec dtype=...

    - W
    Merci beaucoup pour votre réponse.

    Lorsque j'ajoute "dtype=str" dans les arguments de pd.read_csv, ça applique le type à toutes les variables.. comment préciser les colonnes auxquelles appliquer ce type ?
    Car j'ai également des variables que je souhaite garder en numérique..

  4. #4
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 320
    Par défaut
    bonjour

    tu peux regarder la doc
    Il est possible de passer un dictionnaire, la clé est le nom du champ si tu as une entête, sinon on peut passer le numéro de la colonne

  5. #5
    Candidat au Club
    Femme Profil pro
    Enseignant
    Inscrit en
    Décembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2021
    Messages : 3
    Par défaut
    Ok
    Merci

Discussions similaires

  1. Problème de séparateur dans fichier CSV
    Par mbibim63 dans le forum Excel
    Réponses: 4
    Dernier message: 05/07/2007, 08h29
  2. [Tableaux] problème récupération type de fichier
    Par Methode dans le forum Langage
    Réponses: 2
    Dernier message: 13/02/2007, 22h11
  3. [TSaveDialog] Problèmes avec type de fichier
    Par Pedro dans le forum Delphi
    Réponses: 14
    Dernier message: 14/12/2006, 21h53
  4. Problème de Type dans une table liée
    Par tangueros78 dans le forum Access
    Réponses: 19
    Dernier message: 16/03/2006, 09h14
  5. Sauvegarde de données dans fichier csv
    Par issou dans le forum C
    Réponses: 1
    Dernier message: 22/12/2005, 08h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo