Začněte nyníZačněte zdarma

Funkce uvnitř funkcí

Už víš, že funkce v R vrací objekty, které pak můžeš dál využít. Díky tomu je snadné volat funkce uvnitř jiných funkcí, jak jsi už viděl/a:

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

Všimni si, že funkce print() i paste() používají jako argument tři tečky – .... Dokážeš přijít na to, k čemu slouží?

Toto cvičení je součástí kurzu

Intermediate R

Zobrazit kurz

Pokyny k cvičení

Použij abs() na výraz linkedin - facebook, abys získal/a absolutní rozdíly mezi denními počty zobrazení profilů na LinkedIn a Facebooku. Volání abs() vlož dovnitř funkce mean(), čímž vypočítáš průměrnou absolutní odchylku. V mean() nezapomeň nastavit parametr na.rm, aby byly chybějící hodnoty správně zpracovány!

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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
Upravit a spustit kód