Počítání NA hodnot
Teď, když máš přísnější verzi extraktoru stavových kódů, vyzkoušíme ji na našem seznamu URL adres.
Cílem je zjistit, které weby ze seznamu vrátí stavový kód mimo rozsah 200–203. K tomu otočíme funkci is.na() – místo toho, aby vracela TRUE u chybějících hodnot, bude vracet FALSE.
Vektor urls a funkce strict_code() jsou k dispozici v tvém pracovním prostředí. Balíčky httr a purrr jsou již načteny.
Toto cvičení je součástí kurzu
Intermediate Functional Programming with purrr
Pokyny k cvičení
Spusť funkci
strict_code()na vektoru urls.Nastav názvy výsledků pomocí funkce
set_names(), jako argument použij vektorurls.„Obrať" funkci
is.na()negací jejího chování.Použij funkci
is_not_na()na vektor výsledků.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(___)