Pandas中怎么处理XML数据

   2024-10-18 6610
核心提示:要处理XML数据,可以使用Python的xml.etree.ElementTree模块来解析XML数据,并将其转换为Pandas DataFrame对象。下面是一个简单

要处理XML数据,可以使用Python的xml.etree.ElementTree模块来解析XML数据,并将其转换为Pandas DataFrame对象。下面是一个简单的示例:

import xml.etree.ElementTree as ETimport pandas as pd# 读取XML文件tree = ET.parse('data.xml')root = tree.getroot()# 创建空的DataFramedf = pd.DataFrame(columns=['name', 'age', 'gender'])# 遍历XML数据并将其转换为DataFramefor person in root.findall('person'):    name = person.find('name').text    age = int(person.find('age').text)    gender = person.find('gender').text        df = df.append({'name': name, 'age': age, 'gender': gender}, ignore_index=True)print(df)

在这个示例中,我们首先使用ElementTree模块读取了一个名为data.xml的XML文件,然后遍历了XML数据并将其转换为一个包含姓名、年龄和性别的DataFrame对象。最后打印出DataFrame对象的内容。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号