उ: कुछ विशिष्ट स्तंभों को छोड़कर सभी स्तंभों को कैसे हटाया जाए
आप 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 मान वाले कॉलम कैसे हटाएं