उ: यदि नाम में विशिष्ट स्ट्रिंग है तो कॉलम हटा दें
आप आर में डेटा फ़्रेम से कॉलम हटाने के लिए निम्न विधियों का उपयोग कर सकते हैं जिनके नाम में विशिष्ट स्ट्रिंग हैं:
विधि 1: यदि नाम में विशिष्ट स्ट्रिंग है तो कॉलम हटा दें
library (dplyr) df_new <- df %>% select(-contains(' this_string '))
विधि 2: यदि नाम में कई विशिष्ट स्ट्रिंग्स में से एक है तो कॉलम हटा दें
library (dplyr) df_new <- df %>% select(-contains(c(' string1 ', ' string2 ', ' string3 ')))
निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित डेटा फ्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:
#create data frame df <- data. frame (team_name=c('A', 'B', 'C', 'D', 'E', 'F'), team_location=c('AU', 'AU', 'EU', 'EU', 'AU', 'EU'), player_name=c('Andy', 'Bob', 'Chad', 'Dan', 'Ed', 'Fran'), dots=c(22, 29, 35, 30, 18, 12)) #view data frame df team_name team_location player_name points 1 A AU Andy 22 2 B AU Bob 29 3 C EU Chad 35 4 D EU Dan 30 5 E TO Ed 18 6 F EU Fran 12
उदाहरण 1: यदि नाम में कोई विशिष्ट स्ट्रिंग है तो कॉलम हटा दें
हम डेटा फ़्रेम से उन सभी कॉलमों को हटाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं जिनमें कॉलम नाम में कहीं भी “टीम” शामिल है:
library (dplyr) #drop columns that contain 'team' df_new <- df %>% select(-contains(' team ')) #view new data frame df_new player_name points 1 Andy 22 2 Bob 29 3 Chad 35 4 Dan 30 5 Ed 18 6 Fran 12
ध्यान दें कि नाम में “टीम” वाले दो कॉलम डेटा फ़्रेम से हटा दिए गए हैं।
उदाहरण 2: यदि नाम में कई विशिष्ट स्ट्रिंग में से एक है तो कॉलम हटा दें
हम डेटा फ़्रेम से उन सभी कॉलमों को हटाने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं जिनमें कॉलम नाम में कहीं भी “प्लेयर” या “पॉइंट्स” शामिल हैं:
#drop columns whose name contains 'player' or 'points' df_new <- df %>% select(-contains(c(' player ', ' points '))) #view new data frame df team_name team_location 1 A AU 2 B AU 3 C EU 4 D EU 5 E AU 6 F EU
ध्यान दें कि नाम में “प्लेयर” या “पॉइंट्स” वाले दो कॉलम डेटा फ़्रेम से हटा दिए गए हैं।
नोट : आप यहां dplyr चयन() फ़ंक्शन के लिए पूर्ण दस्तावेज़ पा सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में नाम से कॉलम कैसे हटाएं
आर में कुछ कॉलम कैसे सुरक्षित रखें?
आर में डेटा फ़्रेम कॉलम का नाम कैसे बदलें