如何在R中使用API来获取存储到db中的数据?

如何在R中使用API来获取存储到db中的数据?,r,database,sqlite,data-science,data-analysis,R,Database,Sqlite,Data Science,Data Analysis,我试图弄清楚如何在R中获取数据,以便将其放入一个表中,并将其存储到sql之类的数据库中 API <- "https://covidtrackerapi.bsg.ox.ac.uk/api/v2/stringency/date-range/{2020-01-01}/{2020-06-30}" oxford_covid <- GET(API) API看起来您正试图从该API获取JSON返回,并调用read.table或其上的其他内容。不要这样做,JSON应该由JSON

我试图弄清楚如何在R中获取数据,以便将其放入一个表中,并将其存储到sql之类的数据库中

API <- "https://covidtrackerapi.bsg.ox.ac.uk/api/v2/stringency/date-range/{2020-01-01}/{2020-06-30}"
oxford_covid <- GET(API)

API看起来您正试图从该API获取JSON返回,并调用
read.table
或其上的其他内容。不要这样做,JSON应该由JSON工具解析(例如
jsonlite::parse_JSON

一些人在那个网址上工作


js至少有一个问题:
{}
未包含在API调用中(假设它们在文档中表示“替换”)。建议直接在浏览器中调用API以熟悉结果。@DinoCoderSaurus是的,我知道{}没有包括在内,只是把它作为日期的示例,问题不在这里,但稍后再说,对于将来的问题,当您有错误消息并给我们错误消息时,了解导致该错误的代码确实很有帮助。例如,我不清楚您是否使用了
read.table
read.csv
readr:*
,等等。虽然所有这些都是此类数据的错误答案(请参见我的答案),但关键是我们不知道您尝试了什么,因此帮助您修复代码是不可能的。