Dplyr का उपयोग करके नाम से कॉलम का चयन कैसे करें
आप dplyr पैकेज का उपयोग करके R में नाम के आधार पर डेटा फ़्रेम के कॉलम का चयन करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: नाम से विशिष्ट कॉलम चुनें
df %>% select(var1, var3)
विधि 2: नाम से एक कॉलम श्रेणी का चयन करें
df %>% select(var1:var3)
विधि 3: कुछ स्तंभों को छोड़कर सभी स्तंभों का चयन करें
df %>% select(-c(var1, var3))
निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित डेटा फ्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:
#create data frame
df <- data. frame (points=c(1, 5, 4, 5, 5, 7, 8),
rebounds=c(10, 3, 3, 2, 6, 7, 12),
assists=c(5, 5, 7, 6, 7, 9, 15),
blocks=c(1, 1, 0, 4, 3, 2, 10))
#view data frame
df
points rebounds assists blocks
1 1 10 5 1
2 5 3 5 1
3 4 3 7 0
4 5 2 6 4
5 5 6 7 3
6 7 7 9 2
7 8 12 15 10
उदाहरण 1: नाम से विशिष्ट कॉलम चुनें
हम केवल पॉइंट और सहायता कॉलम का चयन करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:
library (dplyr)
#select only points and assists columns
df %>% select(points, assists)
assist points
1 1 5
2 5 5
3 4 7
4 5 6
5 5 7
6 7 9
7 8 15
ध्यान दें कि केवल अंक और सहायता कॉलम ही लौटाए जाते हैं।
उदाहरण 2: नाम से एक कॉलम श्रेणी का चयन करें
हम बिंदुओं और सहायता नामों के बीच सभी कॉलमों का चयन करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं।
library (dplyr)
#select all columns between points and assists
df %>% select(points:assists)
points rebound assists
1 1 10 5
2 5 3 5
3 4 3 7
4 5 2 6
5 5 6 7
6 7 7 9
7 8 12 15
स्तंभों की एक श्रृंखला लौटाई जाती है, जो अंक स्तंभ से शुरू होती है और सहायता स्तंभ के साथ समाप्त होती है।
उदाहरण 3: कुछ स्तंभों को छोड़कर सभी स्तंभों का चयन करें
हम पॉइंट और असिस्ट कॉलम को छोड़कर सभी कॉलम का चयन करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं।
library (dplyr)
#select all columns except points and assists columns
df %>% select(-c(points, assists))
rebound blocks
1 10 1
2 3 1
3 3 0
4 2 4
5 6 3
6 7 2
7 12 10
पॉइंट और सहायता कॉलम को छोड़कर सभी कॉलम लौटा दिए जाते हैं।
नोट : आप यहां dplyr में चयन फ़ंक्शन का पूरा दस्तावेज़ पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि dplyr में अन्य सामान्य ऑपरेशन कैसे करें:
Dplyr का उपयोग करके इंडेक्स द्वारा कॉलम का चयन कैसे करें
dplyr का उपयोग करके समूह द्वारा पहली पंक्ति का चयन कैसे करें