Как записать несколько строк данных с одинаковым именем столбца в xml? - PullRequest
0 голосов
/ 09 января 2020

В фрейме данных panda у меня есть несколько строк с общим именем столбца. Теперь я хочу записать эти данные с тем же именем столбца в файл XML. Как я могу заархивировать это. В настоящее время мой код преобразует все строки в отдельный XML файл с атрибутом 'filename' как xml file name. Проблема в том, что он заменяет все предыдущие файлы с тем же именем. Вот мой основной код, дайте мне решение, пожалуйста.

 fields = ['filename', 'width', 'height', 'class', 'xmin', 'ymin', 'xmax', 'ymax']

.....

for i in range(num_of_images):

height = df['height'].iloc[i]
width = df['width'].iloc[i]
depth = 3
print(df.iloc[df['filename'] == fileName])

....

output_file = open( savedir+fileName + ".xml", 'w',encoding='utf8' )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...