उ: कुछ विशिष्ट स्तंभों को छोड़कर सभी स्तंभों को कैसे हटाया जाए


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

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

 df <- df[c(' col2 ', ' col6 ')]

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

 library (dplyr)

df <- df %>% select(col2, col6)

दोनों विधियां col2 और col6 नामक कॉलम को छोड़कर डेटा फ्रेम से सभी कॉलम हटा देती हैं।

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

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'),
                 points=c(18, 22, 19, 14, 14, 11, 20, 28),
                 assists=c(5, 7, 7, 9, 12, 9, 9, 4),
                 rebounds=c(11, 8, 10, 6, 6, 5, 9, 12),
                 steals=c(4, 3, 3, 2, 5, 4, 3, 8),
                 blocks=c(1, 0, 0, 3, 2, 2, 1, 5))

#view data frame
df

  team points assists rebounds steals blocks
1 A 18 5 11 4 1
2 B 22 7 8 3 0
3 C 19 7 10 3 0
4 D 14 9 6 2 3
5 E 14 12 6 5 2
6 F 11 9 5 4 2
7 G 20 9 9 3 1
8:28 4 12 8 5

उदाहरण 1: बेस आर का उपयोग करके विशिष्ट कॉलमों को छोड़कर सभी कॉलम हटा दें

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

 #drop all columns except points and blocks
df <- df[c(' points ', ' blocks ')]

#view updated data frame
df

  point blocks
1 18 1
2 22 0
3 19 0
4 14 3
5 14 2
6 11 2
7 20 1
8 28 5

ध्यान दें कि केवल बिंदु और ब्लॉक कॉलम ही बचे हैं।

अन्य सभी कॉलम हटा दिए गए हैं.

उदाहरण 2: dplyr का उपयोग करके कुछ को छोड़कर सभी कॉलम हटा दें

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

 library (dplyr)

#drop all columns except points and blocks
df <- df %>% select(points, blocks)

#view updated data frame
df

  point blocks
1 18 1
2 22 0
3 19 0
4 14 3
5 14 2
6 11 2
7 20 1
8 28 5

ध्यान दें कि केवल बिंदु और ब्लॉक कॉलम ही बचे हैं।

यह पिछले उदाहरण के परिणामों से मेल खाता है.

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

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

यदि नाम में R में विशिष्ट स्ट्रिंग है तो कॉलम कैसे हटाएं
Dplyr का उपयोग करके एकाधिक कॉलम कैसे हटाएं
R में NA मान वाले कॉलम कैसे हटाएं

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

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