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 :

Retrouver une valeur et la retourner (depuis base CSV)


Sujet :

Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut Retrouver une valeur et la retourner (depuis base CSV)
    Bonjour,

    Je voudrais développer un PGM qui depuis une base CSV (import d'excel) cherche des valeurs dans la base pour ensuite faire des graphiques.
    Pour moi, la complexité résulte dans le fait de trouver une donnée à partir de plusieurs clés dans une base csv.

    Je ne sais pas si je dois :
    - Utiliser les dictionnaires contenant des tuples ou des listes...
    - Créer pour chaque ligne de mon tableau une class

    Merci à vous

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 699
    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 699
    Par défaut
    Salut,

    Il faut commencer par lire le fichier CSV, ce qui produit une liste de valeurs pour chaque ligne du fichier, en extraire les données qui vous intéresse et les stocker ailleurs.
    Et au delà de ces généralités, tout dépendra de la nature des données et de ce qu'on voudra en faire... et donc si vous n'avez pas d'exemples plus précis difficile d'aller plus loin.

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

  3. #3
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut
    Ci-dessous les 3 premières lignes de mon CSV (/3000 lignes).

    Je veux à partir du premier nombre (le compteur) retourner la valeur conso (avec comme clé la date).

    COMPTEUR;SITE;BAT;Annexe;NATURE;DATE;INDEX;CONSO
    01_0021_000_GAZ_LOUIS RAVAS;Louis RAVAS;GENERAL;;GAZ;30/12/2017;74191,418;984,848
    01_0021_000_GAZ_LOUIS RAVAS;Louis RAVAS;GENERAL;;GAZ;30/11/2017;74098,410;978,837

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 699
    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 699
    Par défaut
    Citation Envoyé par FGCausse Voir le message
    Je veux à partir du premier nombre (le compteur) retourner la valeur conso (avec comme clé la date).
    Vous lisez le fichier avec le module csv puis vous triez les listes en fonction du premier élément (compteur) pour déjà en sortir une liste de tuples (date, consommation) ou un dictionnaires dont la clef serait date à laquelle sera associée les consommations.
    Mais je ne vais pas écrire le code pour vous, juste essayer de vous aider à comprendre si vous rencontrez des difficultés et que vous l'illustrez avec le code que vous aurez essayé.

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

  5. #5
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2017
    Messages : 3
    Par défaut
    Merci pour la piste, je ne demandais pas le code mais la démarche. Ce auquel tu as bien répondu.
    J'apprends python pour développer mon projet. Le problème est la démarche plus que le code.

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/10/2006, 11h15
  2. Retrouver une valeur ds la base de registre
    Par remi77 dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 31/05/2006, 14h22
  3. Retrouver une valeur dans un champ en VBA
    Par friiitz dans le forum Access
    Réponses: 6
    Dernier message: 11/05/2006, 15h02
  4. Réponses: 14
    Dernier message: 26/04/2006, 23h14
  5. [vb.net][dataset] Select : retrouver une valeur
    Par arnolem dans le forum Windows Forms
    Réponses: 8
    Dernier message: 10/01/2006, 17h26

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