pyspc.data.lamedo.bdapbp.BdApbp
- class pyspc.data.lamedo.bdapbp.BdApbp(filename=None)[source]
Bases :
objectStructure de données BdApbp.
- filename
Fichier Json BdApbp
- Type:
str
- __init__(filename=None)[source]
Instanciation du wbeservice.
- Paramètres:
filename (str) – Fichier Json BdApbp
Methods
__init__([filename])Instanciation du wbeservice.
check_datatypes(datatype)Vérifier le format des données ApBp.
Lister les formats des données ApBp au format JSON.
read()Lire le résultat d'un web-service BdApbp.
write([data, datatype])Ecrire un fichier JSON au format de BdApbp.
- check_datatypes(datatype)[source]
Vérifier le format des données ApBp.
- Paramètres:
datatype – Format à vérifier
- Lève:
ValueError – Si le formar est incorrect
- classmethod get_types()[source]
Lister les formats des données ApBp au format JSON.
short : retour concis
long : retour complet
- read()[source]
Lire le résultat d’un web-service BdApbp.
- Renvoie:
pandas.DataFrame – Tableau des données
None – Si le contenu est incorrect
Exemples
>>> from pyspc.data.lamedo import BdApbp
Exemple de prévision BdApbp au format “short”
>>> f = 'data/webservice/lamedo/bp_short.json' >>> reader = BdApbp(filename=f) >>> content = reader.read() >>> content CODE NAME DATE MOY DELTA LOC LOCDELTA DTPROD 0 41003 NaN 2020-06-13 850 NaN 1100.0 NaN 2020-06-12 06:00:00 1 41003 NaN 2020-06-14 110 NaN NaN NaN 2020-06-12 06:00:00 2 41003 NaN 2020-06-15 0 NaN NaN NaN 2020-06-12 06:00:00 3 41005 NaN 2020-06-13 1150 NaN 2000.0 NaN 2020-06-12 06:00:00 4 41005 NaN 2020-06-14 110 NaN NaN NaN 2020-06-12 06:00:00 5 41005 NaN 2020-06-15 0 NaN NaN NaN 2020-06-12 06:00:00
Exemple de prévision BdApbp au format “long”
>>> f = 'data/webservice/lamedo/bp_long.json' >>> reader = BdApbp(filename=f) >>> content = reader.read() >>> content CODE NAME DATE MOY DELTA LOC LOCDELTA DTPROD 0 41003 Borne - Ance du Nord 2020-06-13 850 150.0 1100.0 NaN 2020-06-12 05:26:00 1 41003 Borne - Ance du Nord 2020-06-14 110 40.0 NaN NaN 2020-06-12 05:26:00 2 41003 Borne - Ance du Nord 2020-06-15 0 NaN NaN NaN 2020-06-12 05:26:00 3 41005 Source Loire 2020-06-13 1150 150.0 2000.0 NaN 2020-06-12 05:26:00 4 41005 Source Loire 2020-06-14 110 40.0 NaN NaN 2020-06-12 05:26:00 5 41005 Source Loire 2020-06-15 0 NaN NaN NaN 2020-06-12 05:26:00