要从API获取数据,通常需要使用R语言中的httr
包来发送HTTP请求。以下是一个简单的示例代码,演示如何使用httr
包从API获取数据:
library(httr)
# 设置API的URL
url <- "https://api.example.com/data"
# 发送GET请求
response <- GET(url)
# 检查响应状态
if (http_status(response)$category == "Success") {
# 从响应中提取数据
data <- content(response)
# 处理数据
print(data)
} else {
print("Failed to retrieve data from API")
}
在实际应用中,你可能需要设置请求头、参数、身份验证等,具体取决于API的要求。确保阅读API的文档,了解如何正确地发送请求并处理响应。