Funkcje wewnątrz funkcji
Wiesz już, że funkcje w R zwracają obiekty, których możesz następnie użyć w innych miejscach. Dzięki temu łatwo można wywoływać funkcje wewnątrz innych funkcji, jak w poniższym przykładzie:
speed <- 31
print(paste("Your speed is", speed))
Zwróć uwagę, że zarówno funkcja print(), jak i paste() przyjmują wielokropek – ... – jako argument. Czy potrafisz zgadnąć, do czego służy?
To ćwiczenie jest częścią kursu
Intermediate R
Instrukcje do ćwiczenia
Użyj abs() na wyrażeniu linkedin - facebook, aby uzyskać wartości bezwzględne różnic między dziennymi wyświetleniami profilu na LinkedIn i Facebooku. Wywołanie abs() umieść wewnątrz mean(), aby obliczyć średnie odchylenie bezwzględne. W wywołaniu mean() pamiętaj o podaniu argumentu na.rm, aby poprawnie obsłużyć brakujące wartości!
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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