要從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的文檔,了解如何正確地發送請求并處理響應。