CommencerCommencer gratuitement

Utiliser une fonction (2)

Consultez à 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 utilisation,

mean(x, ...)

est l’usage le plus général de la fonction de moyenne. La « Default S3 method », en revanche, est :

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

Le ... s’appelle l’ellipse (ellipsis). C’est un moyen 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 futurs cours.

Pour la suite de cet exercice, travaillez uniquement avec la seconde utilisation de la fonction mean. Remarquez que trim et na.rm possèdent des valeurs par défaut. Ce sont donc des arguments optionnels.

Cet exercice fait partie du cours

R niveau intermédiaire

Afficher le cours

Instructions

  • Calculez la moyenne de la somme élément par élément de linkedin et facebook, et stockez le résultat dans une variable avg_sum.
  • Recalculez la moyenne, mais cette fois fixez l’argument trim à 0.2 et assignez le résultat à avg_sum_trimmed.
  • Affichez avg_sum et avg_sum_trimmed ; voyez-vous la différence ?

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
Modifier et exécuter le code