evalhyd.vigicrues.read_obs_from_xml_sandre

read_obs_from_xml_sandre(xml_files)

Lire les fichiers au format XML-SANDRE contenant les observations de débits et retourner sous forme de pandas.DataFrame.

Paramètres:
xml_files: list

La liste de fichiers au format XML-SANDRE contenant les observations de débits.

Retourne:
pandas.DataFrame

La structure de données contenant les observations de débits.

Exemples

Récupérer les observations de débits sous forme de dataframe :

>>> df = read_obs_from_xml_sandre(['data/export_hydro_series.xml'])
>>> df
                            valeur
entite     date_validite
H5201010   2010-01-01     165549.0
           2010-01-02     183860.0
           2010-01-03     186781.0
           2010-01-04     165038.0
           2010-01-05     130174.0
...                            ...
H507101002 2019-12-28     111972.0
           2019-12-29     112633.0
           2019-12-30      97809.0
           2019-12-31      92378.0
           2020-01-01      72622.0

[18039 rows x 1 columns]