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.sort_index()
                            valeur
entite     date_validite
H5071010   2010-01-01      93693.0
           2010-01-02      80864.0
           2010-01-03      52782.0
           2010-01-04      27480.0
           2010-01-05      14536.0
...                            ...
H520101003 2019-12-28     225984.0
           2019-12-29     234587.0
           2019-12-30     239660.0
           2019-12-31     239742.0
           2020-01-01     237647.0

[18039 rows x 1 columns]