要使用httr包从REST API读取数据,您可以按照以下步骤操作:
install.packages("httr")
library(httr)
GET()
函数来发送GET请求到REST API的端点,并存储返回的响应。例如:response <- GET("https://api.example.com/data")
在这个例子中,我们发送了一个GET请求到"https://api.example.com/data"端点,并将返回的响应存储在response
变量中。
content()
函数来提取响应的内容。如果返回的数据是JSON格式的,您可以使用content()
函数的as = "parsed"
参数来将JSON数据解析为R中的列表或数据框。例如:data <- content(response, as = "parsed")
现在,data
变量将包含从REST API获取的数据,并且可以在R中进一步分析和处理。
通过以上步骤,您可以使用httr包在R中从REST API读取数据。如果REST API需要身份验证或其他参数,您可以在GET请求中指定相应的参数。