Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Spusť funkci strict_code() na vektoru urls.

  • Nastav názvy výsledků pomocí funkce set_names(), jako argument použij vektor urls.

  • „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(___)
Upravit a spustit kód