在SQL Alchemy结果中解析XML列

时间:2017-05-02 18:14:27

标签: python sql xml pandas sqlalchemy

全部,

我有一个我在Python中访问的sql表,它有3列:A,B,C。列A具有唯一ID,列B具有时间戳但列C是问题。该列全部是xml。我的目标是获取该列并将其解析出来,使标签成为列标题。

示例:

<TAX>41.25</TAX><GRS>275</GRS><MPY>CredirCard</MPY><CTN>840</CTN>

如果这是XML,我希望它创建它(作为附加列):

TAX      GRS   MPY         CTN  
41.25    275   Credit Card 840

我当然可以将其转换为pandas数据框,然后当然使用xml库和lxml之类的东西。我找不到在pandas数据框中执行此操作的示例。我确实找到了一些从真正的xml文件中执行此操作的示例,但这不是这种情况,因为该列将具有xml结构但不会是xml文件。如果需要,我可以提供更多信息。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您的示例无效XML,没有root元素。

了解XML parsingthe-parse-function