Zacznij terazZacznij za darmo

Wyniki group_by

W tym ćwiczeniu kontynuujesz pracę z poprzedniego ćwiczenia, korzystając ze składni summarise(across(everything(), list())) z pakietu dplyr. Tym razem dodasz jednak funkcję group_by(), aby obliczyć własne statystyki opisowe dla średnicy małży abalone z podziałem na grupy płci.

Zbiór danych abaloneKeep oraz pakiet dplyr zostały już wczytane.

To ćwiczenie jest częścią kursu

R dla użytkowników SAS

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj składni summarise(across(everything(), list())), aby obliczyć średnią, odchylenie standardowe, medianę, minimum i maksimum średnicy ze zbioru abaloneKeep według płci, korzystając z group_by(). Zapisz wynik jako absexdiam.
  • Użyj funkcji struktury str(), aby wyświetlić typ klasy obiektu absexdiam, nazwy jego elementów oraz wymiary.
  • Użyj funkcji filtrowania, aby wyodrębnić wiersz odpowiadający płci równej "I" ze zbioru absexdiam.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(___)
Edytuj i uruchom kod