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

लेवल्स की संख्या जाँचना

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
    ___
कोड संपादित करें और चलाएँ