将来自不同级别XML的属性和值捕获到数据框(python)

时间:2018-11-16 21:56:27

标签: python xml

我有一个具有以下格式的XML文件:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  <Event id="233" item_id="3", random="12">
   <Q id="23232" q_id="23232" value="S"/>
   <Q id="323" qualifier_id="546" value="k"/>
  </Event>
  <Event id="233" item_id="3">
   <Q id="23232" q_id="23232" value="S"/>
   <Q id="323" qualifier_id="546" value="k"/>
  </Event>

我想获得一个数据框,其中所有属性都作为列,而每个事件在行中的值。事件标签和该事件的Q标签中的属性。

属性的数量各不相同,因此我想在该事件不存在的列中放置“无”。

有什么建议吗?

0 个答案:

没有答案