Conte os NA
Agora que você tem uma versão mais rígida do extrator de códigos de status, vamos testá-la na nossa lista de URLs.
O que queremos aqui é ver quais sites da lista retornam um código de status que não está entre 200 e 203. Para fazer isso, vamos "inverter" a função is.na(), ou seja, em vez de retornar TRUE quando o valor estiver ausente, ela retornará FALSE.
O vetor urls e a função strict_code() estão disponíveis no seu ambiente. httr e purrr já foram carregados para você.
Este exercicio faz parte do curso
Programação Funcional Intermediária com purrr
Instruções do exercicio
Execute
strict_code()no vetor de URLs.Defina os nomes dos resultados com a função
set_names(), usando o vetorurls."Inverta" a função
is.na()negando seu comportamento.Use a função
is_not_na()no vetor de resultados.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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(___)