Podsumowanie wyników
Funkcja summary() jest przydatna, ale ogranicza się wyłącznie do statystyk wbudowanych w tę funkcję. Aby uzyskać bardziej szczegółowe statystyki, możesz skorzystać ze składni summarise(across(everything(), list())) z pakietu dplyr.
W tym ćwiczeniu użyjesz summarise(across(everything(), list())) do obliczenia średniej, odchylenia standardowego, mediany, minimum i maksimum średnicy muszli abalonów. Zapiszesz wynik, a następnie wyodrębnisz wybrane elementy.
Zbiór danych abaloneKeep oraz pakiet dplyr zostały już wczytane.
To ćwiczenie jest częścią kursu
R dla użytkowników SAS
Instrukcje do ćwiczenia
- Użyj składni
summarise(across(everything(), list())), aby obliczyć średnią, odchylenie standardowe, medianę, minimum i maksimum zmiennejdiameterze zbioruabaloneKeep. Zapisz wynik jakoabdiam. - Użyj funkcji
str(), aby wyświetlić typ klasy obiektuabdiamoraz nazwy jego elementów. - Użyj operatora
$, aby wybrać i wyświetlić elementdiameter_sdprzechowywany wabdiam.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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
___