使用循环我有独特的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