Cuenta los NA
Ahora que tienes una versión más estricta del extractor de códigos de estado, vamos a probarla en nuestra lista de URLs.
Lo que queremos aquí es ver cuáles de los sitios web de nuestra lista devuelven un código de estado que no esté entre 200 y 203. Para lograrlo, vamos a "dar la vuelta" a la función is.na(), es decir, que en lugar de devolver TRUE si falta el valor, devolverá FALSE.
El vector urls y la función strict_code() están disponibles en tu espacio de trabajo. httr y purrr ya se han cargado por ti.
Este ejercicio forma parte del curso
Programación funcional intermedia con purrr
Instrucciones del ejercicio
Ejecuta
strict_code()sobre el vector de URLs.Asigna los nombres de los resultados con la función
set_names(), usando el vectorurls."Dale la vuelta" a la función
is.na()negando su comportamiento.Usa la función
is_not_na()sobre el vector de resultados.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Map the strict_code function on the urls vector
res <- ___(urls, ___)
# Set the names of the results using the urls vector
res_named <- ___(res, ___)
# Negate the is.na function
is_not_na <- ___(___)
# Run is_not_na on the results
is_not_na(___)