CommencerCommencer gratuitement

Utiliser une fonction (3)

Dans la vidéo, Filip vous a guidé à travers l'exemple de la spécification des arguments de la fonction sd() . La fonction sd() possède un argument facultatif, na.rm, qui spécifie s'il faut ou non supprimer les valeurs manquantes du vecteur d'entrée avant de calculer l'écart-type.

Si vous avez jeté un coup d'œil à la documentation, vous savez maintenant que la fonction mean() a également cet argument, na.rm, et qu'elle fait exactement la même chose. Par défaut, il est fixé à 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).

Cet exercice fait partie du cours

Intermédiaire R

Afficher le cours

Instructions

  • Calculez le nombre moyen de consultations de profils LinkedIn, sans spécifier d'arguments facultatifs. Il suffit d'imprimer le résultat sur la console.
  • Calculez le nombre moyen de vues du profil LinkedIn, mais cette fois-ci, demandez à R de supprimer les valeurs manquantes du vecteur d'entrée.

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, 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