You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言调用ENTSO-E API返回重复值问题求助

R语言调用ENTSO-E API返回重复值问题求助

大家好,我参照相关方案用ENTSO-E搭建了API调用逻辑,具体是在R中处理text/XML格式的API请求数据。目前接口整体能正常运行,返回的数据结构也符合预期,但关键数据点(position和quantity)的值一直在重复,我实在找不到问题出在哪,麻烦各位帮我看看代码里的问题,谢谢!

问题详情

  • 直接在浏览器中访问API URL,返回的XML数据是正常的:
return (<Point>
<position>1</position>
<quantity>5872</quantity>
</Point>
)
return (<Point>
<position>2</position>
<quantity>5784</quantity>
</Point>
)
return (<Point>
<position>3</position>
<quantity>5690</quantity>
</Point>
)
  • 但通过R代码解析后,所有<Point>节点的内容都变成了第一个节点的重复值:
return (<Point>
<position>1</position>
<quantity>5872</quantity>
</Point>
)
return (<Point>
<position>1</position>
<quantity>5872</quantity>
</Point>
)
return (<Point>
<position>1</position>
<quantity>5872</quantity>
</Point>
)

我的R代码

url <- "https://web-api.tp.entsoe.eu/api?securityToken=X&documentType=A65&processType=A16&outBiddingZone_Domain=10YCZ-CEPS-----N&periodStart=201512312300&periodEnd=201612312300"

request <- GET(url = url, securityToken="X")

raw_xml <- httr::content(request, encoding = "UTF-8")

output_list <- xml2::as_list(raw_xml)

备注:内容来源于stack exchange,提问作者Karl Müller

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 09:00:31