Kom igångKom igång gratis

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å

Visa kurs

Övningsinstruktioner

Använd abs()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
Redigera och kör kod