Zlicz wartości NA
Teraz, gdy masz bardziej rygorystyczną wersję ekstraktora kodów statusu, wypróbujemy ją na naszej liście adresów URL.
Celem jest sprawdzenie, które strony z listy zwracają kod statusu spoza zakresu 200–203. W tym celu „odwrócimy" działanie funkcji is.na() – zamiast zwracać TRUE dla brakującej wartości, będzie zwracać FALSE.
Wektor urls oraz funkcja strict_code() są dostępne w twoim środowisku pracy. Biblioteki httr i purrr zostały już załadowane.
To ćwiczenie jest częścią kursu
Funkcyjne programowanie średnio zaawansowane z purrr
Instrukcje do ćwiczenia
Uruchom funkcję
strict_code()na wektorze adresów URL.Nadaj nazwy wynikom za pomocą funkcji
set_names(), używając wektoraurls.„Odwróć" działanie funkcji
is.na(), negując jej zachowanie.Użyj funkcji
is_not_na()na wektorze wyników.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(___)