【发布时间】:2019-06-24 12:49:33
【问题描述】:
我有一个以下格式的 xml 文件:
<table name="ecat">
<tuple>
<atom name="TaxAccNo1">test</atom>
<atom name="TaxAccNo2">00005504</atom>
<atom name="TaxAccNo3">1</atom>
<atom name="irn">100107</atom>
</tuple>
<tuple>
<atom name="TaxAccNo1">test</atom>
<atom name="TaxAccNo2">00005505</atom>
<atom name="TaxAccNo3">2</atom>
<atom name="irn">100108</atom>
</tuple>
<tuple>
<atom name="TaxAccNo1">test</atom>
<atom name="TaxAccNo2">00005506</atom>
<atom name="TaxAccNo3">3</atom>
<atom name="irn">100109</atom>
</tuple>
</table>
由此,我希望能够生成一个看起来像这样的熊猫数据框:
TaxAccNo1 TaxAccNo2 TaxAccNo3 irn
test 00005504 1 100107
test 00005505 2 100108
test 00005505 3 100109
我该怎么做?
【问题讨论】:
-
检查这可能会有所帮助:stackoverflow.com/questions/28259301/…
-
我很惊讶没有 read_xml(read_html 不像我记得的那样丰富)
-
@AndyHayden 没错,我们需要它。 :)
标签: python xml pandas elementtree