Python et API (json) : Organiser et exploiter les données d'une API
Bonjour à tous,
J'avais besoin de conseils avisés,
J'ai besoin d'accédé à certaines données sur de l'API de Enedis afin de faire des simulations et des prévisions sous python.
J'ai déjà utilisé un code python qui me permets d'accéder à certaines données, mais j'ai du mal à obtenir ce dont j'ai besoin :mur:
Les données du site Enedis viennent du lien suivant : http://data.enedis.fr/explore/datase...ve.sous_profil
le code que j'ai tapé sous python est le suivant :
Code:
1 2 3 4 5 6 7 8 9
|
import json
import requests
r=requests.get('https://data.enedis.fr/api/records/1.0/search/?dataset=coefficients-des-profils&rows=20&facet=categorie&facet=sous_profil&facet=coefficient_prepare&facet=coefficient_ajuste&facet=horodate')
packages_json=r.json()
packages_str = json.dumps(packages_json, indent=1)
print(packages_str) |
Mon problème est que j'ai seulement besoin des données suivantes :
coefficient_prepare":1.1821,
"categorie":"Residentiel",
"sous_profil":"RES11WE_SEM",
"horodate":"2018-04-08T22:00:00+00:00",
"coefficient_ajuste":0.9787788
Afin de les ranger sous forme de tableau dans lequel j'utiliserai les coefficient_prepare et coefficient_ajuste pour faire des calculs.
Avec le code que j'ai tapé j'obtient :
Code:
1 2 3 4 5 6 7 8
|
{
"name": "0.9062",
"path": "0.9062",
"count": 245,
"state": "displayed"
}, |
Je n'obtient pas les bonnes valeurs au bons endroit en sortie. Si quelqu'un peut m'aider ce serait grave cool :)