Импорт набора данных 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.

Спасибо

Другие вопросы по тегам