كيفية استخدام الدالة sum() في r (مع أمثلة)


يمكنك استخدام الدالة sum() في R للعثور على مجموع القيم في المتجه.

تستخدم هذه الوظيفة بناء الجملة الأساسي التالي:

مجموع (س، na.rm = FALSE)

ذهب:

  • 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

مصادر إضافية

كيفية تشغيل وظيفة COUNTIF في R
كيفية تشغيل دالة SUMIF في R
كيفية استخدام الدالةrowSums() في R
كيفية استخدام الدالة colSums() في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *