0
일부 연방 데이터로 RSocrata를 테스트하고 있습니다. API를 사용하여 데이터 세트를 읽으려는 경우 github documentation을 따랐습니다. 내가 이해하지 못하는 이유는 URL을 사용할 때 read.socrata()
이 작동하지만, 데이터 세트와 함께 제공된 API 엔드 포인트를 사용할 때 그렇지 않습니다.API 끝점과 토큰을 사용할 때 read.socrata에 오류가 발생했습니다.
대신 API 종단점 키를 사용할 때 열의 수가 일치하지 않는다고 말하는 rbind 오류가 발생합니다.
> token = "MYTOKEN"
> df.url <- read.socrata("https://data.medicare.gov/Hospital-Compare/Hospital-General-
+ Information/xubh-q36u", app_token = token)
> nrow(df.url)
[1] 4818
>
>
> df.api <- read.socrata("https://data.medicare.gov/resource/rbry-mqwu.json", app_token = token)
Error in rbind(deparse.level, ...) :
numbers of columns of arguments do not match
> nrow(df.api)
Error in nrow(df.api) : object 'df.api' not found