Aan de slagBegin gratis

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

Bekijk cursus

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
Code bewerken en uitvoeren