आर में एक कॉलम के औसत की गणना कैसे करें (उदाहरण के साथ)


आप R में किसी कॉलम के औसत की गणना करने के लिए निम्न में से किसी भी विधि का उपयोग कर सकते हैं:

 #calculate mean using column name
mean(df$my_column)

#calculate mean using column name (ignore missing values)
mean(df$my_column, na. rm = TRUE )

#calculate mean using column position
mean(df[, 1])

#calculation mean of all numeric columns
colMeans(df[sapply(df, is. numeric )])

निम्नलिखित उदाहरण दिखाते हैं कि आर में निम्नलिखित डेटा फ्रेम के साथ प्रत्येक विधि का उपयोग कैसे करें:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'),
                 points=c(99, 90, 93, 86, 88, 82),
                 assists=c(33, 28, 31, 39, NA, 30))

#view data frame
df

  team points assists
1 A 99 33
2 A 90 28
3 A 93 31
4 B 86 39
5 B 88 NA
6 B 82 30

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

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

 #calculate mean of 'points' column
mean(df$points)

[1] 89.66667

“अंक” कॉलम में औसत मान 89.66667 है।

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

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

 #attempt to calculate mean of 'assists' column
mean(df$assists)

[1] NA

कॉलम औसत की गणना करते समय लापता मानों को अनदेखा करने के लिए हमें na.rm=TRUE का उपयोग करने की आवश्यकता है:

 #calculate mean of 'assists' column and ignore missing values
mean(df$assists, na. rm = TRUE )

[1] 32.2

“सहायता” कॉलम में औसत मान 32.2 है।

उदाहरण 3: स्तंभ स्थिति का उपयोग करके औसत की गणना करें

निम्नलिखित कोड दिखाता है कि सूचकांक स्थिति 2 पर कॉलम के औसत की गणना कैसे करें:

 #calculate mean of column in index position 2
mean(df[, 2])

[1] 89.66667

सूचकांक स्थिति 2 (“अंक” कॉलम) पर कॉलम का औसत मान 89.66667 है।

उदाहरण 4: सभी संख्यात्मक स्तंभों के औसत की गणना करें

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

 #calculate mean of all numeric columns
colMeans(df[sapply(df, is. numeric )], na. rm = TRUE )

  assist points 
89.66667 32.20000

आउटपुट डेटा फ़्रेम में प्रत्येक संख्यात्मक कॉलम का औसत मान प्रदर्शित करता है।

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

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

आर में ट्रिम किए गए माध्य की गणना कैसे करें
आर में ज्यामितीय माध्य की गणना कैसे करें
आर में भारित औसत की गणना कैसे करें

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

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