R में किसी कॉलम में अद्वितीय मानों की गणना कैसे करें


आप R में डेटा फ़्रेम के एक कॉलम में अद्वितीय मानों की संख्या गिनने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:

विधि 1: बेस आर का उपयोग करें

 length(unique(df$my_column))

विधि 2: dplyr का उपयोग करें

 library (dplyr)

n_distinct(df$my_column)

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित डेटा फ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'C', 'C', 'D'),
                 points=c(10, 13, 14, 14, 18, 19, 20, 20, 22))

#view data frame
df

  team points
1 to 10
2 to 13
3 to 14
4 to 14
5 B 18
6 B 19
7 C 20
8 C 20
9 D 22

विधि 1: आर आधार का उपयोग करके कॉलम में अद्वितीय मानों की गणना करें

निम्नलिखित कोड दिखाता है कि आर बेस फ़ंक्शंस का उपयोग करके डेटा फ़्रेम के बिंदु कॉलम में अद्वितीय मानों की संख्या की गणना कैसे करें:

 #count unique values in points column
length(unique(df$points))

[1] 7

अंक कॉलम में 7 अद्वितीय मान हैं।

डेटा फ़्रेम के प्रत्येक कॉलम में अद्वितीय मानों की संख्या की गणना करने के लिए, हम sapply() फ़ंक्शन का उपयोग कर सकते हैं:

 #count unique values in each column
sapply(df, function (x) length(unique(x)))

  team points 
     4 7

परिणाम से हम देख सकते हैं:

  • अंक कॉलम में 7 अद्वितीय मान हैं।
  • टीम कॉलम में 4 अद्वितीय मान हैं।

विधि 2: dplyr का उपयोग करके कॉलम में अद्वितीय मानों की गणना करें

निम्नलिखित कोड दिखाता है कि dplyr पैकेज से n_distinct() फ़ंक्शन का उपयोग करके पॉइंट कॉलम में अलग-अलग मानों की संख्या की गणना कैसे करें:

 library (dplyr)

#count unique values in points column
n_distinct(df$points)

[1] 7

अंक कॉलम में 7 अद्वितीय मान हैं।

डेटा फ़्रेम के प्रत्येक कॉलम में अद्वितीय मानों की संख्या की गणना करने के लिए, हम sapply() फ़ंक्शन का उपयोग कर सकते हैं:

 library (dplyr)

#count unique values in each column
sapply(df, function (x) n_distinct(x))

  team points 
     4 7

परिणाम से हम देख सकते हैं:

  • अंक कॉलम में 7 अद्वितीय मान हैं।
  • टीम कॉलम में 4 अद्वितीय मान हैं।

ध्यान दें कि ये परिणाम आधार आर पद्धति से मेल खाते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

आर में डुप्लिकेट की गिनती कैसे करें
आर में समूह द्वारा अद्वितीय मानों की गणना कैसे करें
R में प्रत्येक कॉलम में NA मानों की संख्या की गणना कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *