Räkna NA-värden
Nu när du har en striktare version av statuskodextraktorn ska vi testa den på vår lista med URL:er.
Målet är att se vilka av webbplatserna i listan som returnerar en statuskod som inte ligger mellan 200 och 203. För att göra det vänder vi på is.na()-funktionen – i stället för att returnera TRUE när ett värde saknas returnerar den FALSE.
Vektorn urls och funktionen strict_code() finns tillgängliga i din arbetsmiljö. httr och purrr har redan laddats in.
Den här övningen är en del av kursen
Funktionell programmering på mellannivå med purrr
Övningsinstruktioner
Kör
strict_code()på vektorn med URL:er.Sätt namnen på resultaten med funktionen
set_names(), och använd vektornurls."Vänd" på
is.na()genom att negera dess beteende.Använd funktionen
is_not_na()på resultatvektorn.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(___)