Group_by çıktısı
Bu egzersizde, dplyr paketinden summarise(across(everything(), list())) söz dizimiyle çalıştığın bir önceki egzersizin kaldığın yerinden devam edeceksin. Bu kez, group_by() işlevini ekleyerek cinsiyete göre gruplandırılmış abalone çapları için özel özet istatistikler üreteceksin.
abaloneKeep veri kümesi ve dplyr paketi senin için yüklendi.
Bu egzersiz
SAS Kullananlar İçin R
kursunun bir parçasıdırEgzersiz talimatları
summarise(across(everything(), list()))söz dizimini kullanarakgroup_by()ile cinsiyete göreabaloneKeepiçindeki çapın ortalamasını, standart sapmasını, medyanını, minimumunu ve maksimumunu hesapla. Çıktıyıabsexdiamolarak kaydet.str()yapı işlevini kullanarakabsexdiamnesnesinin sınıf tipini,absexdiamiçindeki öğelerin adlarını ve boyutlarını görüntüle.filterişlevini kullanarakabsexdiamiçinden cinsiyeti"I"olan satırı çıkar.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(___)