Python 3.x 如何在Python中为每行数据帧创建唯一的XML
我有如下数据帧Python 3.x 如何在Python中为每行数据帧创建唯一的XML,python-3.x,xml,pandas,dataframe,itertools,Python 3.x,Xml,Pandas,Dataframe,Itertools,我有如下数据帧 df3.head(5) ORDER STS_CODE Date 20200210285112 117 2030-12-31 20200210285112 300 2020-02-18 20200210285104 300 2020-02-20 20200210285101 400 2020-02-16 20200210285100 500 2030-02-19 我想为df3中的每条记录创建不同的XML,
df3.head(5)
ORDER STS_CODE Date
20200210285112 117 2030-12-31
20200210285112 300 2020-02-18
20200210285104 300 2020-02-20
20200210285101 400 2020-02-16
20200210285100 500 2030-02-19
我想为df3中的每条记录创建不同的XML,格式如下:ORDER_STS_CODE.XML,例如20200210285100_500.XML
我当前的代码只能创建一个包含所有附加记录的xml
现行代码
在当前代码中,我应该如何创建与数据帧不同的Xml?如果愿意,您可以继续使用iTerPles。您所需要做的就是在循环中创建文件
for row in df3.itertuples():
with open(f'{row[1]}_{row[2]}.xml', 'w') as f:
f.write(head.format(glogdate))
f.write(body.format(row[1], row[2], row[3]))
f.write(footer)
我有完全相同的问题。我期待着明天的比赛answer@HenryYik,我没有得到you@HenryYik,我下一步该怎么办explain@HenryYik,~订单编号STSU代码日期466 20200203277393 117 2030-12-31订单编号STSU代码日期463 20200203277412 1675 2020-02-06 464 20200203277412 117 2030-12-31 465 20200203277412 720 2020-02-09~这在pankaj根本不可能。它创建了什么额外的XML?这是我的错误,我加载了不同的数据帧
for row in df3.itertuples():
with open(f'{row[1]}_{row[2]}.xml', 'w') as f:
f.write(head.format(glogdate))
f.write(body.format(row[1], row[2], row[3]))
f.write(footer)