【发布时间】:2020-03-26 11:28:37
【问题描述】:
我目前正在将复杂的 XML 文件转换为 csv 或 pandas df。 我对 xml 数据格式的经验为零,我在网上找到的所有代码建议都不适合我。任何人都可以帮我解决这个问题吗?
数据中有很多我不需要的元素,所以我不会在此处包含这些元素。
出于隐私原因,我不会在这里上传原始数据,但我会分享结构的样子。
<RefData>
<Attributes>
<Id>1011</Id>
<FullName>xxxx</FullName>
<ShortName>xx</ShortName>
<Country>UK</Country>
<Currency>GBP</Currency>
</Attributes>
<PolicyID>000</PolicyID>
<TradeDetails>
<UniqueTradeId>000</UniqueTradeId>
<Booking>UK</Booking>
<Date>12/2/2019</Date>
</TradeDetails>
</RefData>
<RefData>
<Attributes>
<Id>1012</Id>
<FullName>xxx2</FullName>
<ShortName>x2</ShortName>
<Country>UK</Country>
<Currency>GBP</Currency>
</Attributes>
<PolicyID>002</PolicyID>
<TradeDetails>
<UniqueTradeId>0022</UniqueTradeId>
<Booking>UK</Booking>
<Date>12/3/2019</Date>
</TradeDetails>
</RefData>
我需要标签中的所有内容。
理想情况下,我希望标题和输出如下所示:
我真诚地感谢我能得到的任何帮助。万分感谢。
【问题讨论】:
-
您好,感谢分享,但我在 2 天前尝试过,但它对我不起作用。帖子中使用的 xml 文件的结构与我的完全不同。