كيفية استخدام الدالة 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