Home > database >  Generate a pandas dataframe from collections.OrderedDict
Generate a pandas dataframe from collections.OrderedDict

Time:04-05

I have to open this xml file from this enter image description here

CodePudding user response:

How about simply using pandas.read_xml:

url = 'https://analisi.transparenciacatalunya.cat/download/8s6p-h233/text/xml'
df = pd.read_xml(url)

output:

     id                                                   nom                                                                        carrec tractament                 resp  iddep                                                                     dep  idpare codidep          nif   ordre datamodificacio datacreacio  centres  sinonims
0   535                                 012 Atenció Ciutadana                                                                          None       None                 None   3392  Departament de la Vicepresidència i de Polítiques Digitals i Territori    6564     PTO         None  912000      02/06/2021  19/06/1997      NaN       NaN
1  3383                                      061 Salut Respon                                                                          None       None                 None   2803                                                    Departament de Salut    7021     SLT         None    1000      23/02/2021  19/06/1997      NaN       NaN
2  5500  ACCIÓ - Agència per a la Competitivitat de l'Empresa  consellera delegada de l'Agència per a la Competitivitat de l'Empresa, ACCIÓ       Sra.     Natàlia Mas Guix  19775                                         Departament d'Empresa i Treball   19035     EMO  S-0800476-D  323699      28/02/2022  19/06/1997      NaN       NaN
3  5504                                        ACCIÓ a Girona                                                      delegat d'ACCIÓ a Girona        Sr.        Ferran Rodero  19775                                         Departament d'Empresa i Treball    5500     EMO         None   10500      25/01/2016  19/06/1997      NaN       NaN
4  5505                                        ACCIÓ a Lleida                                                     delegada d'ACCIÓ a Lleida       Sra.  Clara Porta Sànchez  19775                                         Departament d'Empresa i Treball    5500     EMO         None   11500      25/01/2016  19/06/1997      NaN       NaN
...
  • Related