लेवल्स की संख्या जाँचना
dplyr में दो और फंक्शन हैं जो किसी डेटासेट को एक्सप्लोर करते समय काम आते हैं। पहला है slice_max(var, n = x), जो var के मान के आधार पर किसी डेटासेट की शुरुआती x पंक्तियाँ देता है। दूसरा है pull(), जो हमें कोई कॉलम निकालने देता है और उसका नाम हटा देता है, ताकि केवल उस कॉलम के मान ही बचें।
उदाहरण के लिए, अगर हम क्लासिक mtcars डेटासेट से सेट के रूप में सबसे ऊपर के दो mpg मान लेना चाहें, तो हम लिखेंगे:
mtcars %>%
slice_max(mpg, n = 2) %>%
pull(mpg)
इससे हमें मिलता है:
[1] 32.4 33.9
यह अभ्यास पाठ्यक्रम का हिस्सा है
Tidyverse में Categorical डेटा
अभ्यास निर्देश
slice_max()का उपयोग करके वे 3 पंक्तियाँ प्रिंट करें जिनमें फैक्टर लेवल्स की संख्या सबसे अधिक है।- वैरिएबल
CurrentJobTitleSelectके लिए फ़िल्टर करते हुए, उसके लेवल्स की संख्याpullकरें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Select the 3 rows with the highest number of levels
number_of_levels %>%
___(num_levels, n = 3)
number_of_levels %>%
# Filter for where the column called variable equals CurrentJobTitleSelect
filter(___) %>%
# Pull num_levels
___