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

Shrnutí výstupu

Funkce summary() je sice užitečná, ale omezuje se pouze na statistiky, které jsou do ní přímo zabudované. Pokud potřebuješ konkrétnější statistiky, lze využít syntaxi summarise(across(everything(), list())) z balíčku dplyr, kterou už znáš.

V tomto cvičení použiješ summarise(across(everything(), list())) k výpočtu průměru, směrodatné odchylky, mediánu, minima a maxima průměru (diameter) abalonů. Výstup uložíš a pak z něj vytáhneš konkrétní prvky.

Dataset abaloneKeep a balíček dplyr jsou už načtené.

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

R pro uživatele SAS

Zobrazit kurz

Pokyny k cvičení

  • Pomocí syntaxe summarise(across(everything(), list())) vypočítej průměr, směrodatnou odchylku, medián, minimum a maximum proměnné diameter z datasetu abaloneKeep. Výstup ulož jako abdiam.
  • Pomocí funkce str() zobraz typ třídy objektu abdiam a názvy jeho prvků.
  • Pomocí operátoru $ vyber a zobraz prvek diameter_sd uložený v objektu abdiam.

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

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

# Save output from summarise() for diameter
abdiam <- ___ %>% 
  select(___) %>%
  summarise(across(___, list(___ = ~mean(.x),
                                      ___ = ~sd(.x),
                                      median = ___,
                                      min = ___,
                                      ___ = ~max(.x))))

# Use str() to see class of abdiam and names of elements
___

# Use $ selector to display diameter_sd 
___
Upravit a spustit kód