首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将XML结构化数据转换为Pandas数据

将XML结构化数据转换为Pandas数据
EN

Stack Overflow用户
提问于 2022-04-14 08:40:12
回答 1查看 37关注 0票数 0

我希望将结构化为XML 在这页上的数据转换为功能更强的Pandas数据格式。

到目前为止,这是我从URL获取XML数据到我的笔记本的代码。我试着让第一列(Type和Annee)开始,但是它没有返回任何内容。

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2022-04-14 09:09:07

一个优秀的请求图书馆和熊猫的组合应该完成这项工作。

代码语言:javascript
复制
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())
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71868794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档