CommencerCommencer gratuitement

Des fonctions dans des fonctions

Vous savez déjà que les fonctions R renvoient des objets que vous pouvez ensuite réutiliser ailleurs. Cela facilite l’imbrication de fonctions, comme vous l’avez déjà vu :

speed <- 31
print(paste("Votre vitesse est", speed))

Remarquez que les fonctions print() et paste() utilisent toutes deux l’ellipse – ... – comme argument. Pouvez-vous comprendre comment elle est utilisée ?

Cet exercice fait partie du cours

R niveau intermédiaire

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 moyen absolu (Mean Absolute Deviation). Dans l’appel à mean(), veillez à préciser 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