Rezumarea rezultatelor
Funcția summary() este utilă, dar se limitează la statisticile încorporate în ea. Pentru a obține statistici mai specifice, ai văzut că se poate folosi sintaxa summarise(across(everything(), list())) din pachetul dplyr.
În acest exercițiu, vei folosi summarise(across(everything(), list())) pentru a calcula media, abaterea standard, mediana, minimul și maximul diametrelor de abalone. Vei salva rezultatul și vei extrage apoi anumite elemente din el.
Setul de date abaloneKeep și pachetul dplyr sunt deja încărcate pentru tine.
Acest exercițiu face parte din cursul
R pentru utilizatorii de SAS
Instrucțiuni pentru exercițiu
- Folosește sintaxa
summarise(across(everything(), list()))pentru a calcula media, abaterea standard, mediana, minimul și maximul coloanei diameter dinabaloneKeep. Salvează rezultatul caabdiam. - Folosește funcția de structură
str()pentru a vizualiza tipul clasei obiectuluiabdiamși numele elementelor din acesta. - Folosește operatorul
$pentru a selecta și afișa elementuldiameter_sdstocat înabdiam.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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
___