आर में विशिष्ट कॉलम का चयन कैसे करें: उदाहरण के साथ


आप आर-आधारित डेटा फ़्रेम में विशिष्ट कॉलम का चयन करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #select columns by name
df[c(' col1 ', ' col2 ', ' col4 ')]

#select columns by index
df[c(1, 2, 4)]

वैकल्पिक रूप से, आप dplyr पैकेज से चयन() फ़ंक्शन का उपयोग कर सकते हैं:

 library (dplyr)

#select columns by name
df %>%
  select(col1, col2, col4)

#select columns by index
df %>%
  select(1, 2, 4)

अत्यधिक बड़े डेटासेट के लिए, dplyr विधि का उपयोग करने की अनुशंसा की जाती है क्योंकि चयन() फ़ंक्शन बेस आर फ़ंक्शन से तेज़ होता है।

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

 #create data frame
df <- data. frame (a=c(1, 3, 4, 6, 8, 9),
                 b=c(7, 8, 8, 7, 13, 16),
                 c=c(11, 13, 13, 18, 19, 22),
                 d=c(12, 16, 18, 22, 29, 38))

#view data frame
df

  abcd
1 1 7 11 12
2 3 8 13 16
3 4 8 13 18
4 6 7 18 22
5 8 13 19 29
6 9 16 22 38

उदाहरण 1: बेस आर का उपयोग करके विशिष्ट कॉलम चुनें (नाम से)

निम्नलिखित कोड दिखाता है कि आधार आर का उपयोग करके नाम से विशिष्ट कॉलम का चयन कैसे करें:

 #select columns by name
df[c(' a ', ' b ', ' d ')]

  abd
1 1 7 12
2 3 8 16
3 4 8 18
4 6 7 22
5 8 13 29
6 9 16 38

उदाहरण 2: आर आधार का उपयोग करके विशिष्ट कॉलम चुनें (सूचकांक द्वारा)

निम्नलिखित कोड दिखाता है कि बेस आर का उपयोग करके इंडेक्स द्वारा विशिष्ट कॉलम का चयन कैसे करें:

 #select columns by index
df[c(1, 2, 4)]

  abd
1 1 7 12
2 3 8 16
3 4 8 18
4 6 7 22
5 8 13 29
6 9 16 38

उदाहरण 3: dplyr का उपयोग करके विशिष्ट कॉलम चुनें (नाम से)

निम्नलिखित कोड दिखाता है कि dplyr का उपयोग करके नाम से विशिष्ट कॉलम कैसे चुनें:

 library (dplyr)

#select columns by name
df %>%
  select(a, b, d)

  abd
1 1 7 12
2 3 8 16
3 4 8 18
4 6 7 22
5 8 13 29
6 9 16 38

उदाहरण 4: dplyr का उपयोग करके विशिष्ट कॉलम चुनें (सूचकांक द्वारा)

निम्नलिखित कोड दिखाता है कि dplyr का उपयोग करके इंडेक्स द्वारा विशिष्ट कॉलम का चयन कैसे करें:

 library (dplyr)

#select columns by index
df %>%
  select(1, 2, 4)

  abd
1 1 7 12
2 3 8 16
3 4 8 18
4 6 7 22
5 8 13 29
6 9 16 38

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

आर में डेटा फ़्रेम में कॉलम कैसे जोड़ें
आर में कॉलम नामों पर पुनरावृति कैसे करें
आर में कॉलम द्वारा डेटा फ़्रेम को कैसे क्रमबद्ध करें

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

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