ComeçarComece de graça

Usar uma função (3)

No vídeo, Filip guiou você pelo exemplo de especificação de argumentos da função sd(). A função sd() tem um argumento opcional, na.rm, que especifica se você deve ou não remover os valores ausentes do vetor de entrada antes de calcular o desvio padrão.

Se você já deu uma boa olhada na documentação, já deve saber que a função mean() também tem esse argumento, na.rm, e faz exatamente a mesma coisa. Por padrão, ele é definido como FALSE, como mostra o uso do método S3 padrão:

mean(x, trim = 0, na.rm = FALSE, ...)

Vamos ver o que acontece se os vetores linkedin e facebook contiverem valores ausentes (NA).

Este exercício faz parte do curso

R intermediário

Ver curso

Instruções do exercício

  • Calcule o número médio de visualizações de perfil do LinkedIn, sem especificar nenhum argumento opcional. Basta imprimir o resultado no console.
  • Calcule o número médio de visualizações de perfil do LinkedIn, mas, desta vez, diga ao R para remover os valores ausentes do vetor de entrada.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Basic average of linkedin


# Advanced average of linkedin
Editar e executar o código