Ho creato un dizionario di dataframe panda:
d[k] = pd.DataFrame(data=data[i])
Quindi presumo che d[k]
sia un frame di dati panda corretto.
Poi
for k in d.keys():
d[k].to_excel (file_name)
Quindi ho l'errore:
TypeError: got invalid input value of type <class 'xml.etree.ElementTree.Element'>, expected string or Element
Sto usando Python 3.7, Panda 0.25.3.
Aggiornamento : se lo sostituisco to_excel
con to_csv
, il codice funziona perfettamente.
'/data/myfile.xlsx'
d[k].to_excel(str(filename))
?
file_name
. Ho controllato e sono abbastanza sicuro che sia un nome file valido.
file_name
? è una stringa?