Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Uruchom funkcję strict_code() na wektorze adresów URL.

  • Nadaj nazwy wynikom za pomocą funkcji set_names(), używając wektora urls.

  • „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(___)
Edytuj i uruchom kod