要使用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請求中指定相應的參數。