J'ai un df
de ids x urls
unique.Erreurs dans le test de code d'état http Batch en utilisant pour boucle dans 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
}
Je veux (a) trouver le status_code
pour chaque URL, (b) trouver le http_status
pour chaque URL, et (c) les recracher dans de nouvelles colonnes dans le même df
. Problèmes: 1. Dans le code ci-dessous, lorsque je remplace i
par un numéro d'index réel (par exemple i = 1), le code fonctionne. Quand je l'ai mis dans une boucle, il me donne l'erreur suivante:
Error in curl::curl_fetch_memory(url, handle = handle) :
Couldn't resolve host name
- Comment puis-je faire
httpcode
ethttpstatus
convertir des objets dans de nouvelles colonnes dans le mêmedf
? Merci
Oh merci beaucoup, cela a résolu le premier problème. (mais j'ai également dû supprimer l'index i de httpcode [i] et httpstatus [i]. Toute idée de comment je peux retourner les résultats de l'URL respective dans deux nouvelles colonnes dans le même df? – Susie