如何正确下载和加载R OData
数据集?
我尝试了OData
包,即使文档非常简单,我确信,我遗漏了一些微不足道的东西。
我正在尝试下载并解析R this dataset,但我无法了解它的结构。它是XML格式吗?因此,separator
参数的原因是什么?
library(OData)
#What is the correct argument for the separator?
downloadResourceCsv("https://data.nasa.gov/OData.svc/gh4g-9sfh", sep = "")
答案 0 :(得分:0)
它的XML格式。首先下载。
尝试使用 httr 包。
library(httr)
r <- GET("http://httpbin.org/get")
访问this网站以快速入门。
下载后,使用 XML 包for xmlParse。
谢谢
答案 1 :(得分:0)
正如 hrbrmstr 建议的那样,使用 RSocrata 包 例如,转到 1,单击右上角的 ..., 单击“通过 OData 访问此数据集”,单击 在“复制”上复制 OData 端点,保存它:
url <- "https://data.cdc.gov/api/odata/v4/9bhg-hcku"
library(RSocrata)
dat <- read.socrata(url)