Group_by आउटपुट
इस अभ्यास में, आप पिछले अभ्यास से आगे बढ़ेंगे जहाँ आपने dplyr पैकेज की summarise(across(everything(), list())) सिंटैक्स के साथ काम किया था. इस बार आप group_by() फंक्शन जोड़ेंगे ताकि सेक्स-समूह के अनुसार एबेलोन के डायामीटर के लिए कस्टम समरी स्टैटिस्टिक्स निकाली जा सकें.
abaloneKeep डेटासेट और dplyr पैकेज आपके लिए लोड कर दिए गए हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SAS उपयोगकर्ताओं के लिए R
अभ्यास निर्देश
group_by()का उपयोग करकेabaloneKeepसे सेक्स के अनुसार डायामीटर का mean, standard deviation, median, minimum, और maximum निकालने के लिएsummarise(across(everything(), list()))सिंटैक्स का उपयोग करें. आउटपुट कोabsexdiamनाम से सेव करें.str()स्ट्रक्चर फंक्शन का उपयोग करकेabsexdiamकी क्लास टाइप,absexdiamमें एलिमेंट्स के नाम, और डाइमेंशंस देखें.- filter फंक्शन का उपयोग करके
absexdiamसे वह रो निकालें जहाँ sex"I"के बराबर हो.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# 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(___)