CommencezCommencez gratuitement

Utiliser une fonction (3)

Dans la vidéo, Filip vous a présenté l'exemple de la définition des arguments de la fonction sd(). La fonction sd() possède un argument optionnel, na.rm, qui indique s'il faut retirer ou non les valeurs manquantes du vecteur d'entrée avant de calculer l'écart-type.

Si vous avez bien consulté la documentation, vous savez maintenant que la fonction mean() a aussi cet argument, na.rm, et qu'il fait exactement la même chose. Par défaut, il est réglé à FALSE, comme le montre l'utilisation de la méthode S3 par défaut :

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

Voyons ce qui se passe si vos vecteurs linkedin et facebook contiennent des valeurs manquantes (NA).

Cette activité fait partie du cours

R intermédiaire

Voir le cours

Instructions de l’exercice

  • Calculez le nombre moyen de vues du profil LinkedIn, sans préciser d'argument optionnel. Affichez simplement le résultat à la console.
  • Calculez le nombre moyen de vues du profil LinkedIn, mais cette fois indiquez à R de retirer les valeurs manquantes du vecteur d'entrée.

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, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Basic average of linkedin


# Advanced average of linkedin
Modifier et exécuter le code