Functies in functies
Je weet al dat R-functies objecten retourneren die je vervolgens ergens anders kunt gebruiken. Daardoor is het makkelijk om functies binnen functies te gebruiken, zoals je eerder zag:
speed <- 31
print(paste("Your speed is", speed))
Merk op dat zowel de functies print() als paste() de ellipsis – ... – als argument gebruiken. Kun je achterhalen hoe die worden gebruikt?
Deze oefening maakt deel uit van de cursus
R voor gevorderden
Oefeninstructies
Gebruik abs() op linkedin - facebook om de absolute verschillen tussen de dagelijkse LinkedIn- en Facebook-profielweergaven te krijgen. Plaats de aanroep van abs() binnen mean() om de Mean Absolute Deviation te berekenen. Zorg er in de mean()-aanroep voor dat je na.rm specificeert om ontbrekende waarden correct te verwerken!
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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