ÎncepețiÎncepe gratuit

Rezultatul Group_by

În acest exercițiu, vei continua de unde ai rămas în exercițiul anterior, lucrând cu sintaxa summarise(across(everything(), list())) din pachetul dplyr. De data aceasta, vei adăuga funcția group_by() pentru a calcula statistici descriptive personalizate pentru diametrele abaloanelor, grupate după sex.

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește sintaxa summarise(across(everything(), list())) pentru a calcula media, deviația standard, mediana, minimul și maximul diametrului din abaloneKeep, grupat după sex cu ajutorul group_by(). Salvează rezultatul ca absexdiam.
  • Folosește funcția de structură str() pentru a vizualiza tipul clasei absexdiam, numele elementelor din absexdiam și dimensiunile acestuia.
  • Folosește funcția de filtrare pentru a extrage rândul corespunzător sexului egal cu "I" din absexdiam.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Save output from summarise() for diameter by sex
___ <- abaloneKeep %>% 
  group_by(___) %>%
  select(___, ___) %>%
  summarise(___(everything(), list(mean = ___,
                                      ___ = ~sd(.x),
                                      median = ~median(.x),
                                      min = ___,
                                      ___ = ___)))

# Get structure of absexdiam
___

# Use filter() function to extract row for sex == "I"
___ %>% filter(___)
Editează și rulează codul