在Python中将XML数据转换为Pandas数据帧可以通过以下步骤实现:
import xml.etree.ElementTree as ET
import pandas as pd
tree = ET.parse('data.xml') # 替换为你的XML文件路径
root = tree.getroot()
data = []
for child in root:
row = {}
for sub_child in child:
row[sub_child.tag] = sub_child.text
data.append(row)
df = pd.DataFrame(data)
完整代码示例:
import xml.etree.ElementTree as ET
import pandas as pd
tree = ET.parse('data.xml') # 替换为你的XML文件路径
root = tree.getroot()
data = []
for child in root:
row = {}
for sub_child in child:
row[sub_child.tag] = sub_child.text
data.append(row)
df = pd.DataFrame(data)
这样,你就可以将XML数据成功转换为Pandas数据帧。请注意,这只是一个基本的示例,实际情况中可能需要根据XML的结构进行适当的调整和处理。
领取专属 10元无门槛券
手把手带您无忧上云