Запись вложенных словарей и фреймов данных в одном файле XML - PullRequest
0 голосов
/ 02 мая 2019

Я новичок в программировании на Python и для запросов на работу мне нужно создать код, который берет очень сложный словарь (включая дополнительные вложенные словари и DataFrames) и записывает его в XML-файл.Затем этот файл необходимо прочитать и использовать для чтения содержащейся информации.Как я могу сделать так, чтобы код мог распознавать архивы, строки, фреймы данных и т. Д., Чтобы они правильно записывались в файле .xml и получали ту же структуру, о которой сообщалось в формате python?

Я уже пробовал много способов, найденных в Интернете, и код, ведущий меня ближе к области действия, был сообщен (python 2.7):

from __future__ import division

from Pilot_default_param import get_default_param

import dicttoxml


p = get_default_param()        #provides the dictionary containing all 
                                #informations from another .py file

p_xml = dicttoxml.dicttoxml(p)

xml_file = open("def_par.xml","w")                
xml_file.write(p_xml)                             
xml_file.close()

Полученный файл содержит все «разделы»выбран сложный словарь, но информация о фреймах данных не была сохранена.Как мне создать скрипт, который проходит через весь словарь и правильно пишет все типы объектов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...