Merangkum output
Meskipun fungsi summary() bermanfaat, fungsinya terbatas pada statistik yang sudah tertanam dalam fungsi tersebut. Untuk memperoleh statistik yang lebih spesifik, Anda telah melihat bahwa sintaks summarise(across(everything(), list())) dari paket dplyr dapat digunakan.
Dalam latihan ini, Anda akan menggunakan summarise(across(everything(), list())) untuk menghitung mean, simpangan baku, median, nilai minimum, dan maksimum dari diameter abalone. Anda akan menyimpan outputnya lalu mengekstrak elemen tertentu.
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, nilai minimum, dan maksimum dari diameter padaabaloneKeep. Simpan output sebagaiabdiam. - Gunakan fungsi struktur
str()untuk melihat tipe kelasabdiamdan nama-nama elemen di dalamabdiam. - Gunakan operator
$untuk memilih dan menampilkan elemendiameter_sdyang tersimpan dalamabdiam.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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
___