Compter les NA
Maintenant que vous avez une version plus stricte de l'extracteur de code d'état, mettons-la à l'essai sur notre liste d'URL.
Notre objectif ici est de voir quels sites Web de notre liste renvoient un code d'état qui n'est pas entre 200 et 203. Pour ce faire, nous allons « inverser » la fonction is.na(), c'est-à-dire qu'au lieu de retourner TRUE quand la valeur est manquante, elle retournera FALSE.
Le vecteur urls et la fonction strict_code() sont disponibles dans votre espace de travail. httr et purrr ont été chargés pour vous.
Cette activité fait partie du cours
Programmation fonctionnelle intermédiaire avec purrr
Instructions de l’exercice
Exécutez
strict_code()sur le vecteur d'URL.Attribuez des noms aux résultats avec la fonction
set_names(), en utilisant le vecteururls.« Inversez » la fonction
is.na()en niant son comportement.Utilisez la fonction
is_not_na()sur le vecteur de résultats.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(___)