Импорт набора данных OData
Как правильно загрузить и загрузить в R an OData
набор данных?
Я попробовал OData
пакет, и даже если документация действительно проста, я уверен, мне не хватает чего-то тривиального.
Я пытаюсь загрузить и проанализировать в R этот набор данных, но не могу понять, как он структурирован. Это формат XML? Следовательно, в чем причина separator
аргумент?
library(OData)
#What is the correct argument for the separator?
downloadResourceCsv("https://data.nasa.gov/OData.svc/gh4g-9sfh", sep = "")
2 ответа
Как предлагает hrbrmstr, используйте пакет RSocrata, например, перейдите к 1 , нажмите ... в правом верхнем углу, нажмите «Доступ к этому набору данных через OData», нажмите «Копировать», чтобы скопировать конечную точку OData, сохраните ее:
url <- "https://data.cdc.gov/api/odata/v4/9bhg-hcku"
library(RSocrata)
dat <- read.socrata(url)
Это формат XML. Загрузите сначала.
Попробуйте использовать пакет httr.
library(httr)
r <- GET("http://httpbin.org/get")
Посетите этот сайт для быстрого старта.
После загрузки используйте пакет XML для xmlParse.
Спасибо