आर में डेटा फ़्रेम से विशिष्ट कॉलम कैसे निकालें


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

विधि 1: बेस आर का उपयोग करके विशिष्ट कॉलम निकालें

 df[c(' col1 ', ' col3 ', ' col4 ')]

विधि 2: dplyr का उपयोग करके विशिष्ट कॉलम निकालें

 library (dplyr)

df %>%
  select(col1, col3, col4)

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

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28),
                 steals=c(9, 12, 4, 7, 8))

#view data frame
df

  team points assists rebounds steals
1 A 99 33 30 9
2 B 90 28 28 12
3 C 86 31 24 4
4 D 88 39 24 7
5 E 95 34 28 8

विधि 1: बेस आर का उपयोग करके विशिष्ट कॉलम निकालें

निम्नलिखित कोड दिखाता है कि बेस आर का उपयोग करके टीम , सहायता और रिबाउंड कॉलम को कैसे निकाला जाए:

 #select 'team', 'assists' and 'rebounds' columns
df[c(' team ', ' assists ', ' rebounds ')]

  team assists rebounds
1 to 33 30
2 B 28 28
3 C 31 24
4 D 39 24
5 E 34 28

ध्यान दें कि हमारे द्वारा निर्दिष्ट प्रत्येक कॉलम डेटा फ़्रेम से निकाला गया था।

यह भी ध्यान रखें कि आप इन कॉलमों को सूचकांक स्थिति के आधार पर भी निकाल सकते हैं:

 #select columns in index positions 1, 3 and 4
df[c(1, 3, 4)]

  team assists rebounds
1 to 33 30
2 B 28 28
3 C 31 24
4 D 39 24
5 E 34 28

यह सिंटैक्स कॉलम इंडेक्स स्थिति 1, 3 और 4 में कॉलम निकालता है।

विधि 2: dplyr का उपयोग करके विशिष्ट कॉलम निकालें

निम्नलिखित कोड दिखाता है कि dplyr पैकेज से चयन() फ़ंक्शन का उपयोग करके टीम , सहायता और रिबाउंड कॉलम कैसे निकालें:

 library (dplyr)

#select 'team', 'assists' and 'rebounds' columns
df %>%
  select(team, assists, rebounds)

  team assists rebounds
1 to 33 30
2 B 28 28
3 C 31 24
4 D 39 24
5 E 34 28

ध्यान दें कि हमारे द्वारा निर्दिष्ट प्रत्येक कॉलम डेटा फ़्रेम से निकाला गया था।

यह भी ध्यान रखें कि आप इन कॉलमों को सूचकांक स्थिति के आधार पर भी निकाल सकते हैं:

 library (dplyr)

#select 'team', 'assists' and 'rebounds' columns
df %>%
  select(1, 3, 4)

  team assists rebounds
1 to 33 30
2 B 28 28
3 C 31 24
4 D 39 24
5 E 34 28

यह सिंटैक्स कॉलम इंडेक्स स्थिति 1, 3 और 4 में कॉलम निकालता है।

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

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

आर में केवल संख्यात्मक कॉलम का चयन कैसे करें
आर में एकाधिक कॉलम कैसे हटाएं
आर में कॉलम को पुनर्व्यवस्थित कैसे करें

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

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