使用循環我有獨特的ids x urls
一個df
。錯誤批處理HTTP狀態代碼測試中的R
library (httr)
for (i in (1:nrow(df))) {
resp <- httr::GET(df$url[i])
httpcode[i] <- status_code(resp)
httpstatus[i] <- http_status(resp)$reason
}
我想(一)發現status_code
每一個URL,(B)找到http_status
每一個URL,以及(c)將它們吐出到新列在同一df
。
問題:1.在下面的代碼,當我由實際索引號碼(例如I = 1)替換i
,代碼工作。當我把它放在一個for循環,它使我有以下錯誤:
Error in curl::curl_fetch_memory(url, handle = handle) :
Couldn't resolve host name
- 如何使
httpcode
和httpstatus
從對象轉換爲新列在同一df
?謝謝
哦,非常感謝,這解決了第一個問題。 (但我也不得不從httpcode [i]和則httpStatus卸下I指數[1]。任何想法我怎麼能回到各自的URL的結果爲兩個新列在同一個DF? – Susie