EmpezarEmpieza gratis

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

Ver curso

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 vector urls.

  • "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(___)
Editar y ejecutar código