Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Execute strict_code() no vetor de URLs.

  • Defina os nomes dos resultados com a função set_names(), usando o vetor urls.

  • "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(___)
Editar e Executar Código