Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R XML2Obs无法解析主机_Xml_R - Fatal编程技术网

R XML2Obs无法解析主机

R XML2Obs无法解析主机,xml,r,Xml,R,我有以下代码 #Autonomous pension fund assets file <- "http://stats.oecd.org/restsdmx/sdmx.ashx/GetData/UN_DEN/AUS+USA+OECD/OECD?startTime=1960&endTime=2012" obs <- XML2Obs(file) #自主养老基金资产 文件要读取SDMX格式提供的OECD数据,我建议您查看一个允许读取SDMX数据和元数据的包。该软件包在CRAN存储

我有以下代码

#Autonomous pension fund assets
file <- "http://stats.oecd.org/restsdmx/sdmx.ashx/GetData/UN_DEN/AUS+USA+OECD/OECD?startTime=1960&endTime=2012"
obs <- XML2Obs(file)
#自主养老基金资产

文件要读取SDMX格式提供的OECD数据,我建议您查看一个允许读取SDMX数据和元数据的包。该软件包在CRAN存储库中提供

你只需要这样做:

require(rsdmx)
url = "http://stats.oecd.org/restsdmx/sdmx.ashx/GetData/UN_DEN/AUS+USA+OECD/OECD?startTime=1960&endTime=2012"
sdmxObj = readSDMX(url)
df = as.data.frame(url)

就这样!您可以查看mor示例和有关包的信息。希望这能有所帮助。

我尝试访问该URL,但遇到应用程序错误。这只是表明该特定资源不再可用。也许自从那篇文章写完后,API已经改变了。罗伯特,那篇文章是我写的。我经常在从经合组织获取数据时遇到问题。我认为他们有一个非常严重的问题。。。你可以试试这个网站上的一个示例SDMX,看看它是否有效——嗨,蒂姆,谢谢你的回复和代码的编写。奇怪的是,这些数据是有效的。考虑到这在目前还不起作用,我正在尝试JSON方法,但我对它还是相当陌生的。如果我弄明白了,我会把它加在这里。再次感谢。
require(rsdmx)
url = "http://stats.oecd.org/restsdmx/sdmx.ashx/GetData/UN_DEN/AUS+USA+OECD/OECD?startTime=1960&endTime=2012"
sdmxObj = readSDMX(url)
df = as.data.frame(url)