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

Calcul scientifique Python Discussion :

recupération de données dans un dataframe


Sujet :

Calcul scientifique Python

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2020
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2020
    Messages : 2
    Par défaut recupération de données dans un dataframe
    Bonjour,

    Actuellement en stage je dois utiliser un dataframe afin d'organiser les résultats d'une requête sql et l'on m'a conseillé pandas hors après avoir créer mon dataframe et l'avoir réorganisé avec pivot_table je ne sais pas comment faire pour récupérer les données de celui-ci comme je veux. C'est pour ça que je demande votre aide.

    Grâce à ma requêtes sql je récupère une liste de dictionnaire (voici un échantillon):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    listeMetrique=[
      {"ideany": "AXB2gEDDiPPMFZMfAjRH","nomMetrique": "Added Technical Debt",    "valeurMetriqueGlobale": 3868},
      { "ideany": "AW7v7XtYN5ysSbIrWAqO", "nomMetrique": "Added Technical Debt","valeurMetriqueGlobale": 0 },
      {"ideany": "AXB2gEDDiPPMFZMfAjRH", "nomMetrique": "Blocker Issues","valeurMetriqueGlobale": 0 },
      {"ideany": "AW7v7XtYN5ysSbIrWAqO", "nomMetrique": "Blocker Issues","valeurMetriqueGlobale": 0 },...]
    Donc ensuite je créer mon dataframe a partir de cette liste et la réorganise afin d'avoir quelque chose dans ce style

    ideany1 ideany2
    NomMétrique1 Valeur1 Valeur2
    NomMétrique2 Valeur3 Valeur4

    je réussi grâce à ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    df = pandas.DataFrame(listeMetrique)
    table = pandas.pivot_table(df, values=["valeurMetriqueGlobale"], index=["nomMetrique"],columns=["ideany"], fill_value="/")
    Mais je tente actuellement de récupérer les lignes de table afin d'avoir quelque chose qui ressemblerait à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [{nomMetrique:  NomMétrique1, valeurIdeAny1 :Valeur1 , valeurIdeAny2 :Valeur2 },
     {nomMetrique:  NomMétrique2, valeurIdeAny1 :Valeur3 , valeurIdeAny2 :Valeur4 },...]
    Hors je n'y arrive pas surement du à mon inexpérience avec les dataframes. Pourriez vous m'aidez s'il vous plaît?

    Merci d'avance pour votre aide, cordialement,
    Thomas Reffay

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

    Pour construire un dataframe pandas depuis une base de données SQL, vous avez .read_sql_table et .read_sql_query.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 13/06/2010, 19h36
  2. [PowerShell] Recupération de données dans une variable depuis Receive-job
    Par Striper dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 07/06/2010, 13h30
  3. recupération de donneés dans une variable
    Par youness_ka dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/08/2007, 16h18
  4. recupérer les données dans une iframe
    Par jamel3000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/06/2007, 19h49
  5. Réponses: 12
    Dernier message: 04/01/2007, 17h31

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