Utiliser une fonction (2)
Consultez de nouveau la documentation de la fonction mean() :
?mean
La section Usage de la documentation présente deux versions de la fonction mean(). La première,
mean(x, ...)
est l'utilisation la plus générale de la fonction de moyenne. Toutefois, la « méthode S3 par défaut » est :
mean(x, trim = 0, na.rm = FALSE, ...)
Le ... s'appelle l'ellipse. C'est une façon pour R de transmettre des arguments sans que la fonction ait à les nommer explicitement. L'ellipse sera abordée plus en détail dans de prochains cours.
Pour le reste de cet exercice, utilisez simplement la deuxième forme de la fonction mean. Remarquez que trim et na.rm ont des valeurs par défaut. Cela en fait des arguments facultatifs.
Cette activité fait partie du cours
R intermédiaire
Instructions de l’exercice
- Calculez la moyenne de la somme élément par élément de
linkedinetfacebook, puis stockez le résultat dans une variableavg_sum. - Calculez de nouveau la moyenne, mais cette fois réglez l'argument
trimà 0.2 et assignez le résultat àavg_sum_trimmed. - Affichez
avg_sumetavg_sum_trimmed; voyez-vous la différence ?
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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