使用API​​端点和令牌时read.socrata出错

时间:2016-11-03 14:03:41

标签: r socrata soda

我正在使用一些联邦数据测试RSocrata。我按照github documentation使用API​​来读取数据集。我不明白为什么read.socrata()在我使用网址时有效,但在我使用随数据集提供的API端点时则不行。

相反,我收到rbind错误,说明使用API​​端点密钥时列数不匹配。

    > 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

1 个答案:

答案 0 :(得分:1)

我认为您的问题将在this issue in the RSocrata repo

中得到解答