CommencerCommencer gratuitement

Utiliser une fonction (2)

Consultez à nouveau la documentation sur la fonction mean() à nouveau :

?mean

La section Utilisation de la documentation comprend deux versions de la fonction mean() Deux versions de la fonction Le premier usage,

mean(x, ...)

est l'utilisation la plus générale de la fonction moyenne. La "méthode S3 par défaut" est cependant la suivante :

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

Le site ... est appelé ellipse. C'est un moyen pour R de transmettre des arguments sans que la fonction n'ait à les nommer explicitement. L'ellipse sera traitée plus en détail dans les prochains cours.

Pour le reste de cet exercice, contentez-vous de travailler avec la deuxième utilisation de la fonction moyenne. Notez que trim et na.rm ont des valeurs par défaut. Il s'agit donc d'arguments facultatifs.

Cet exercice fait partie du cours

Intermédiaire R

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.
  • Calculez à nouveau la moyenne, mais cette fois-ci, fixez l'argument trim à 0,2 et affectez le résultat à avg_sum_trimmed.
  • Imprimez avg_sum et avg_sum_trimmed; pouvez-vous repérer 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