शुरू करेंमुफ़्त में शुरू करें

सबसे आम स्तरों को सुरक्षित रखना

कभी-कभी आप अनुपात के आधार पर स्तर नहीं रखना चाहते, बल्कि सबसे आम n स्तर रखना चाहते हैं। आइए देखें कि जब हम अनुपात की बजाय संख्या के आधार पर रखते हैं, तो MLMethodNextYearSelect के लिए सुरक्षित रखे गए स्तर कैसे बदलते हैं। multiple_choice_responses आपके लिए लोड कर दिया गया है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Tidyverse में Categorical डेटा

पाठ्यक्रम देखें

अभ्यास निर्देश

  • जिन लोगों ने कोई method नहीं चुना, उन्हें हटा दें.
  • MLMethodNextYearSelect से एक नया वैरिएबल ml_method बनाएँ, जो 5 सबसे आम शीर्षकों को सुरक्षित रखे और बाकी को other_level आर्ग्युमेंट का उपयोग करते हुए "other method" के रूप में lump कर दे.
  • प्रत्येक ml_method की फ़्रीक्वेंसी गिनें, और परिणाम को घटते क्रम (descending order) में sort करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

multiple_choice_responses %>%
  # Remove NAs 
  filter(___) %>%
  # Create ml_method, retaining the 5 most common methods and renaming others "other method" 
  mutate(ml_method = ___(MLMethodNextYearSelect, ___, other_level = ___)) %>%
  # Count the frequency of your new variable, sorted in descending order
  ___(ml_method, ___)
कोड संपादित करें और चलाएँ