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 का उपयोग कैसे करें