Des fonctions à l'intérieur des fonctions
Vous savez déjà que les fonctions R renvoient des objets que vous pouvez ensuite utiliser ailleurs. Cela permet d'utiliser facilement des fonctions à l'intérieur de fonctions, comme vous l'avez déjà vu :
speed <- 31
print(paste("Your speed is", speed))
Remarquez que les print()
et paste()
utilisent l'ellipse - ...
- comme argument. Pouvez-vous comprendre comment ils sont utilisés ?
Cet exercice fait partie du cours
Intermédiaire R
Instructions
Utilisez abs()
sur linkedin - facebook
pour obtenir les différences absolues entre les vues quotidiennes des profils LinkedIn et Facebook. Placez l'appel à abs()
à l'intérieur de mean()
pour calculer l'écart absolu moyen. Dans l'appel à mean()
, veillez à spécifier na.rm
pour traiter correctement les valeurs manquantes !
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)
# Calculate the mean absolute deviation