Aan de slagGa gratis aan de slag

Functies in functies

Je weet al dat R-functies objecten teruggeven die je daarna ergens anders kunt gebruiken. Daardoor kun je functies makkelijk binnen andere functies gebruiken, zoals je eerder zag:

speed <- 31
print(paste("Your speed is", speed))

Let op dat zowel de functies print() als paste() de ellipsis – ... – als argument gebruiken. Kun je achterhalen hoe die wordt gebruikt?

Deze oefening maakt deel uit van de cursus

R voor gevorderden

Cursus bekijken

Oefeninstructies

Gebruik abs() op linkedin - facebook om de absolute verschillen te krijgen tussen het aantal dagelijkse profielweergaven op LinkedIn en Facebook. Plaats de aanroep van abs() binnenin mean() om de Mean Absolute Deviation te berekenen. Zorg er in de aanroep van mean() voor dat je na.rm opgeeft om ontbrekende waarden correct te behandelen!

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in 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