Dplyr का उपयोग करके अद्वितीय मानों को कैसे फ़िल्टर करें


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

विधि 1: किसी कॉलम में अद्वितीय मान फ़िल्टर करें

 df %>% distinct(var1)

विधि 2: एकाधिक कॉलम में अद्वितीय मान फ़िल्टर करें

 df %>% distinct(var1, var2)

विधि 3: सभी स्तंभों में अद्वितीय मान फ़िल्टर करें

 df %>% distinct()

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

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
                 points=c(10, 10, 8, 6, 15, 15, 12, 12),
rebounds=c(8, 8, 4, 3, 10, 11, 7, 7))

#view data frame
df

  team points rebounds
1 to 10 8
2 to 10 8
3 to 8 4
4 to 6 3
5 B 15 10
6 B 15 11
7 B 12 7
8 B 12 7

उदाहरण 1: कॉलम में अद्वितीय मान फ़िल्टर करें

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

 library (dplyr)

#select only unique values in team column
df %>% distinct(team)

  team
1A
2 B

ध्यान दें कि टीम कॉलम से केवल अद्वितीय मान लौटाए जाते हैं।

उदाहरण 2: एकाधिक कॉलम में अद्वितीय मान फ़िल्टर करें

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

 library (dplyr)

#select unique values in team and points columns
df %>% distinct(team, points)

  team points
1 to 10
2 to 8
3 to 6
4 B 15
5 B 12

ध्यान दें कि टीम और पॉइंट कॉलम से केवल अद्वितीय मान लौटाए जाते हैं।

उदाहरण 3: सभी कॉलमों में अद्वितीय मान फ़िल्टर करें

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

 library (dplyr)

#select unique values across all columns
df %>% distinct()

  team points rebounds
1 to 10 8
2 to 8 4
3 to 6 3
4 B 15 10
5 B 15 11
6 B 12 7

ध्यान दें कि तीनों कॉलम से अद्वितीय मान लौटाए जाते हैं।

नोट : आप यहां dplyr में अलग फ़ंक्शन का पूरा दस्तावेज़ पा सकते हैं।

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

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

Dplyr का उपयोग करके इंडेक्स द्वारा कॉलम का चयन कैसे करें
dplyr का उपयोग करके समूह द्वारा पहली पंक्ति का चयन कैसे करें
Dplyr का उपयोग करके अनेक स्थितियों के आधार पर फ़िल्टर कैसे करें
Dplyr का उपयोग करके एक निश्चित स्ट्रिंग वाली पंक्तियों को कैसे फ़िल्टर करें

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

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