В фрейме данных 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' )