R में colmeans() फ़ंक्शन का उपयोग कैसे करें


R में colMeans() फ़ंक्शन का उपयोग R में मैट्रिक्स या डेटा फ़्रेम के कई कॉलमों के औसत की गणना करने के लिए किया जा सकता है।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 #calculate column means of every column
colMeans(df)

#calculate column means and exclude NA values
colMeans(df, na. rm = T )

#calculate column means of specific columns
colMeans(df[c(' col1 ', ' col3 ', ' col4 ')])

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

उदाहरण 1: प्रत्येक कॉलम के औसत की गणना करें

निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम में प्रत्येक कॉलम के औसत की गणना कैसे करें:

 #create data frame
df <- data. frame (points=c(99, 91, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28),
                 blocks=c(1, 4, 11, 0, 2))

#calculate column means
colMeans(df)

  points assists rebounds blocks 
    91.8 33.0 26.8 3.6

उदाहरण 2 : प्रत्येक कॉलम के औसत की गणना करें और NAs को हटा दें

निम्नलिखित कोड दिखाता है कि प्रत्येक कॉलम के औसत की गणना कैसे करें और NA मानों को बाहर कैसे करें:

 #create data frame with some NA values
df <- data. frame (points=c(99, 91, 86, 88, 95),
                 assists=c(33, NA, 31, 39, 34),
                 rebounds=c(30, 28, NA, NA, 28),
                 blocks=c(1, 4, 11, 0, 2))

#calculate column means
colMeans(df, na. rm = T )

  points assists rebounds blocks 
91.80000 34.25000 28.66667 3.60000

उदाहरण 3: विशिष्ट स्तंभों के औसत की गणना करें

निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम में विशिष्ट कॉलम के औसत मानों की गणना कैसे करें:

 #create data frame
df <- data. frame (points=c(99, 91, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28),
                 blocks=c(1, 4, 11, 0, 2))

#calculate column means for 'points' and 'blocks' columns
colMeans(df[c(' points ', ' blocks ')])

point blocks 
  91.8 3.6

ध्यान दें कि हम विशिष्ट स्तंभों के औसत के लिए सूचकांक मानों का भी उपयोग कर सकते हैं:

 #create data frame
df <- data. frame (points=c(99, 91, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28),
                 blocks=c(1, 4, 11, 0, 2))

#calculate column means for columns in position 1 and 4
colMeans(df[c(1, 4)])

point blocks 
  91.8 3.6

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

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

आर में कॉलम के मानक विचलन की गणना कैसे करें
आर में प्रति समूह माध्य की गणना कैसे करें
आर में समूह द्वारा योग की गणना कैसे करें

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

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