首页 > 解决方案 > 将熊猫数据框写入xml

问题描述

我想将我的 pandas 数据框写入 xml 。我的数据框看起来像这样

Col1 Col2  Value 
a     b    5

c     d   6

我的 xml 输出应该是这样的

<Root>
    <Expense>
            <Col1>a</Col1>
            <Col2>b</Col2>
            <Value>5</Value>
    </Expense>
    <Expense>
            <Col1>c</Col1>
            <Col2>d</Col2>
            <Value> 5</Value>
    </Expense>
</Root>

标签: htmlpandas

解决方案


使用pandas.DataFrame.to_xml

import pandas as pd
# suppose you have a pd.DataFrame my_df

# save the pd.DataFrame to my_df.xml in the same repository :
my_df.to_xml("my_df.xml")

如果您的pandas版本不支持to_xml,您可以将其转换为JSON然后使用json2xml


推荐阅读