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 do exercício
- Calcule a média da soma dos elementos de
linkedinefacebooke armazene o resultado em uma variávelavg_sum. - Calcule a média mais uma vez, mas, dessa vez, defina o argumento
trimcomo 0,2 e atribua o resultado aavg_sum_trimmed. - Imprima
avg_sumeavg_sum_trimmed; você consegue identificar a diferença?
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, 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