我希望将结构化为XML 在这页上的数据转换为功能更强的Pandas数据格式。
到目前为止,这是我从URL获取XML数据到我的笔记本的代码。我试着让第一列(Type和Annee)开始,但是它没有返回任何内容。
from urllib.request import urlopen
import xml.etree.ElementTree as ET
with urlopen('https://www.resultats-elections.interieur.gouv.fr/telechargements/PR2022/resultatsT1/011/077/077001.xml') as f:
tree = ET.parse(f)
root = tree.getroot()
for _id in root[0].findall('Election'):
Type = _id.find('Type').text
Annee = _id.find('Annee').text
print(Type, Annee)发布于 2022-04-14 09:09:07
一个优秀的请求图书馆和熊猫的组合应该完成这项工作。
import pandas
import requests
url = r"https://www.resultats-elections.interieur.gouv.fr/telechargements/PR2022/resultatsT1/011/077/077001.xml"
with requests.get(url) as resp:
df = pandas.read_xml(resp.text)
print(df.head())https://stackoverflow.com/questions/71868794
复制相似问题