CommencerCommencer gratuitement

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

Afficher le cours

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
Modifier et exécuter le code