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
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 datasetuabaloneKeep. Výstup ulož jakoabdiam. - Pomocí funkce
str()zobraz typ třídy objektuabdiama názvy jeho prvků. - Pomocí operátoru
$vyber a zobraz prvekdiameter_sduložený v objektuabdiam.
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
___