Keluaran group_by
Dalam latihan ini, Anda akan melanjutkan dari latihan sebelumnya dengan menggunakan sintaks summarise(across(everything(), list())) dari paket dplyr. Kali ini, Anda akan menambahkan fungsi group_by() untuk menghasilkan statistik ringkas kustom bagi diameter abalone menurut kelompok jenis kelamin.
Himpunan data abaloneKeep dan paket dplyr telah dimuat untuk Anda.
Latihan ini adalah bagian dari kursus
R untuk Pengguna SAS
Petunjuk latihan
- Gunakan sintaks
summarise(across(everything(), list()))untuk menghitung mean, simpangan baku, median, minimum, dan maksimum dari diameter padaabaloneKeepmenurut jenis kelamin menggunakangroup_by(). Simpan keluarannya sebagaiabsexdiam. - Gunakan fungsi struktur
str()untuk melihat tipe kelasabsexdiam, nama elemen dalamabsexdiam, dan dimensinya. - Gunakan fungsi filter untuk mengekstrak baris untuk jenis kelamin yang sama dengan
"I"dariabsexdiam.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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(___)