Funktioner inuti funktioner
Du vet redan att R-funktioner returnerar objekt som du sedan kan använda på andra ställen. Det gör det enkelt att anropa funktioner inuti andra funktioner, precis som i exemplet nedan:
speed <- 31
print(paste("Your speed is", speed))
Observera att både print() och paste() använder ellipsen – ... – som argument. Kan du lista ut hur de används?
Den här övningen är en del av kursen
R för medelnivå
Övningsinstruktioner
Använd abs() på linkedin - facebook för att beräkna de absoluta skillnaderna mellan de dagliga profilvisningarna på LinkedIn och Facebook. Placera anropet till abs() inuti mean() för att beräkna medelabsolutavvikelsen. Se till att ange na.rm i anropet till mean() så att saknade värden hanteras korrekt!
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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