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

Použití funkce (2)

Znovu se podívej do dokumentace funkce mean():

?mean

Sekce Usage v dokumentaci obsahuje dvě verze funkce mean(). První použití,

mean(x, ...)

je nejobecnější varianta funkce mean. „Výchozí metoda S3" má ale tuto podobu:

mean(x, trim = 0, na.rm = FALSE, ...)

... se nazývá elipsa. Jde o způsob, jak R předává argumenty dál, aniž by je funkce musela explicitně pojmenovávat. Elipsou se budeme podrobněji zabývat v dalších kurzech.

Pro zbytek tohoto cvičení pracuj pouze s druhou verzí funkce mean. Všimni si, že trim i na.rm mají výchozí hodnoty — jsou to tedy volitelné argumenty.

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

Intermediate R

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej průměr součtu odpovídajících si prvků vektorů linkedin a facebook a výsledek ulož do proměnné avg_sum.
  • Vypočítej průměr znovu, tentokrát ale nastav argument trim na hodnotu 0.2 a výsledek přiřaď do avg_sum_trimmed.
  • Vypiš hodnoty avg_sum i avg_sum_trimmed — dokážeš najít rozdíl?

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, 2, 17, 14)
facebook <- c(17, 7, 5, 16, 8, 13, 14)

# Calculate the mean of the sum


# Calculate the trimmed mean of the sum


# Inspect both new variables
Upravit a spustit kód