ÎncepețiÎncepe gratuit

Numără valorile NA

Acum că ai o versiune mai strictă a extractorului de coduri de stare, o vom testa pe lista noastră de URL-uri.

Ce dorim să facem aici este să vedem care dintre site-urile din lista noastră returnează un cod de stare care nu se află între 200 și 203. Pentru a realiza acest lucru, vom inversa funcția is.na(), adică în loc să returneze TRUE când valoarea lipsește, va returna FALSE.

Vectorul urls și funcția strict_code() sunt disponibile în spațiul tău de lucru. httr și purrr au fost deja încărcate.

Acest exercițiu face parte din cursul

Programare funcțională intermediară cu purrr

Vezi cursul

Instrucțiuni pentru exercițiu

  • Rulează strict_code() pe vectorul de URL-uri.

  • Setează numele rezultatelor cu funcția set_names(), folosind vectorul urls.

  • „Inversează" funcția is.na() prin negarea comportamentului său.

  • Folosește funcția is_not_na() pe vectorul de rezultate.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(___)
Editează și rulează codul