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


आप किसी वेक्टर में मानों का योग ज्ञात करने के लिए R में sum() फ़ंक्शन का उपयोग कर सकते हैं।

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

योग(x, na.rm=गलत)

सोना:

  • x : वेक्टर का नाम.
  • na.rm : NA मानों को अनदेखा करना है या नहीं। मूल मूल्य गलत है।

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

उदाहरण 1: एक वेक्टर में मानों का योग

निम्नलिखित कोड दिखाता है कि वेक्टर में मान कैसे जोड़ें:

 #createvector
x <- c(3, 6, 7, 12, 15)

#sum values in vector
sum(x)

[1] 43

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

 #create vector with some NA values
x <- c(3, NA, 7, NA, 15)

#sum values in vector
sum(x, na. rm = TRUE )

[1] 25

उदाहरण 2: डेटा फ़्रेम कॉलम में मानों का योग

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

 #create data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#view data frame
df

  var1 var2 var3 var4
1 1 7 3 1
2 3 7 3 1
3 3 8 6 2
4 4 3 6 8
5 5 2 8 9

#sum values in 'var1' column
sum(df$var1)

[1] 16

उदाहरण 3: एकाधिक डेटा फ़्रेम कॉलम में मानों का योग

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

 #create data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#view data frame
df

  var1 var2 var3 var4
1 1 7 3 1
2 3 7 3 1
3 3 8 6 2
4 4 3 6 8
5 5 2 8 9

#sum values in 'var1' and 'var3' columns
sapply(df[, c(' var1 ', ' var3 ')], sum)

var1 var3 
  16 26

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

R में COUNTIF फ़ंक्शन कैसे चलाएं
R में SUMIF फ़ंक्शन कैसे चलाएं
R में rowSums() फ़ंक्शन का उपयोग कैसे करें
R में colSums() फ़ंक्शन का उपयोग कैसे करें

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

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