CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Calculez la moyenne de la somme élément par élément de linkedin et facebook, puis stockez le résultat dans une variable avg_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_sum et avg_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
Modifier et exécuter le code