ComeçarComece gratuitamente

Usar uma função (2)

Verifique a documentação sobre a função mean() novamente:

?mean

A seção Usage (Uso) da documentação inclui duas versões da função mean(). O primeiro uso,

mean(x, ...)

é o uso mais geral da função média. O "método padrão S3", no entanto, é:

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

O ... é chamado de elipse. É uma forma de o R passar argumentos sem que a função tenha que nomeá-los explicitamente. As reticências serão tratadas com mais detalhes em cursos futuros.

No restante deste exercício, trabalhe apenas com o segundo uso da função média. Observe que tanto trim quanto na.rm têm valores padrão. Isso os torna argumentos opcionais.

Este exercício faz parte do curso

R intermediário

Ver Curso

Instruções de exercício

  • Calcule a média da soma dos elementos de linkedin e facebook e armazene o resultado em uma variável avg_sum.
  • Calcule a média mais uma vez, mas, dessa vez, defina o argumento trim como 0,2 e atribua o resultado a avg_sum_trimmed.
  • Imprima avg_sum e avg_sum_trimmed; você consegue identificar a diferença?

Exercício interativo prático

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

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

# Calculate the mean of the sum


# Calculate the trimmed mean of the sum


# Inspect both new variables
Editar e executar código