R में rowsums() फ़ंक्शन का उपयोग कैसे करें
R में rowSums() फ़ंक्शन का उपयोग R में मैट्रिक्स या डेटा फ़्रेम की प्रत्येक पंक्ति के मानों के योग की गणना करने के लिए किया जा सकता है।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
rowSums(x, na.rm=FALSE)
सोना:
- x : मैट्रिक्स या डेटा ब्लॉक का नाम.
- na.rm : NA मानों को अनदेखा करना है या नहीं। मूल मूल्य गलत है।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: डेटा फ़्रेम के साथ rowSums() का उपयोग करें
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम में प्रत्येक पंक्ति के मानों का योग ज्ञात करने के लिए rowSums() का उपयोग कैसे करें:
#create data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
var2=c(7, 2, 5, 3, 2),
var3=c(3, 3, 6, 6, 8),
var4=c(1, 1, 2, 14, 9))
#view data frame
df
var1 var2 var3 var4
1 1 7 3 1
2 3 2 3 1
3 3 5 6 2
4 4 3 6 14
5 5 2 8 9
#find sum of each row
rowSums(df)
[1] 12 9 16 27 24
उदाहरण 2: डेटा फ़्रेम में NA मानों के साथ rowSums() का उपयोग करें
निम्नलिखित कोड दिखाता है कि कुछ पंक्तियों में NA मान होने पर डेटा फ़्रेम में प्रत्येक पंक्ति के मानों का योग खोजने के लिए rowSums() का उपयोग कैसे करें:
#create data frame with some NA values
df <- data. frame (var1=c(1, 3, 3, 4, 5),
var2=c(7, NA, NA, 3, 2),
var3=c(3, 3, 6, 6, 8),
var4=c(1, 1, 2, NA, 9))
#view data frame
df
var1 var2 var3 var4
1 1 7 3 1
2 3 NA 3 1
3 3 NA 6 2
4 4 3 6 NA
5 5 2 8 9
#find sum of each row
rowSums(df, na. rm = TRUE )
[1] 12 7 11 13 24
उदाहरण 3: विशिष्ट पंक्तियों के साथ rowSums() का उपयोग करें
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम की विशिष्ट पंक्तियों में मानों का योग ज्ञात करने के लिए rowSums() का उपयोग कैसे करें:
#create data frame with some NA values
df <- data. frame (var1=c(1, 3, 3, 4, 5),
var2=c(7, NA, NA, 3, 2),
var3=c(3, 3, 6, 6, 8),
var4=c(1, 1, 2, NA, 9))
#view data frame
df
var1 var2 var3 var4
1 1 7 3 1
2 3 NA 3 1
3 3 NA 6 2
4 4 3 6 NA
5 5 2 8 9
#find sum of rows 1, 3, and 5
rowSums(df[c(1, 3, 5), ], na. rm = TRUE )
1 3 5
12 11 24
अतिरिक्त संसाधन
आर में विशिष्ट कॉलम कैसे जोड़ें (उदाहरण के साथ)
आर में विशिष्ट पंक्तियाँ कैसे जोड़ें (उदाहरण के साथ)