MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gunakan sintaks summarise(across(everything(), list())) untuk menghitung mean, simpangan baku, median, minimum, dan maksimum dari diameter pada abaloneKeep menurut jenis kelamin menggunakan group_by(). Simpan keluarannya sebagai absexdiam.
  • Gunakan fungsi struktur str() untuk melihat tipe kelas absexdiam, nama elemen dalam absexdiam, dan dimensinya.
  • Gunakan fungsi filter untuk mengekstrak baris untuk jenis kelamin yang sama dengan "I" dari absexdiam.

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(___)
Edit dan Jalankan Kode