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
Instruções de exercício
- Calcule a média da soma dos elementos de
linkedin
efacebook
e armazene o resultado em uma variávelavg_sum
. - Calcule a média mais uma vez, mas, dessa vez, defina o argumento
trim
como 0,2 e atribua o resultado aavg_sum_trimmed
. - Imprima
avg_sum
eavg_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