Dplyr का उपयोग करके r में केवल संख्यात्मक कॉलम का चयन कैसे करें


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

 df %>% select(where(is. numeric ))

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।

उदाहरण: dplyr का उपयोग करके केवल संख्यात्मक कॉलम चुनें

मान लीजिए कि हमारे पास आर में निम्नलिखित डेटा फ्रेम है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(22, 34, 30, 12, 18),
                 assists=c(7, 9, 9, 12, 14),
                 rebounds=c(5, 10, 10, 8, 8))

#view data frame
df

  team points assists rebounds
1 to 22 7 5
2 B 34 9 10
3 C 30 9 10
4 D 12 12 8
5 E 18 14 8

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

 library (dplyr)

#select only the numeric columns from the data frame
df %>% select(where(is. numeric ))

  points assists rebounds
1 22 7 5
2 34 9 10
3 30 9 10
4 12 12 8
5 18 14 8

ध्यान दें कि केवल तीन संख्यात्मक कॉलम चुने गए हैं – अंक , सहायता और रिबाउंड

हम डेटा फ़्रेम में प्रत्येक चर के डेटा प्रकार को प्रदर्शित करने के लिए str() फ़ंक्शन का उपयोग करके यह सत्यापित कर सकते हैं कि ये कॉलम संख्यात्मक हैं:

 #display data type of each variable in data frame
str(df)

'data.frame': 5 obs. of 4 variables:
 $ team: chr "A" "B" "C" "D" ...
 $ points: num 22 34 30 12 18
 $ assists: num 7 9 9 12 14
 $rebounds: num 5 10 10 8 8

परिणाम से हम देख सकते हैं कि टीम एक चरित्र चर है जबकि अंक , सहायता और रिबाउंड सभी संख्यात्मक हैं।

संबंधित: आर में डेटा प्रकार की जांच कैसे करें (उदाहरण के साथ)

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

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

Dplyr का उपयोग करके नाम से कॉलम का चयन कैसे करें
Dplyr का उपयोग करके इंडेक्स द्वारा कॉलम का चयन कैसे करें
dplyr में एकाधिक शर्तों के साथ चयन_if का उपयोग कैसे करें

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

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