ج: كيفية حساب القيم الحقيقية في المتجه المنطقي
يمكنك استخدام الطرق التالية لحساب عدد القيم TRUE في المتجه المنطقي في R:
الطريقة الأولى: استخدام المبلغ ()
sum(x, na. rm = TRUE )
ستعيد هذه الطريقة عدد القيم الحقيقية في المتجه.
الطريقة الثانية: استخدام الملخص ()
summary(x)
ستعيد هذه الطريقة عدد قيم TRUE وFALSE وNA في المتجه.
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.
مثال 1: حساب القيم الحقيقية باستخدام sum()
يوضح التعليمة البرمجية التالية كيفية استخدام sum() لحساب عدد القيم TRUE في المتجه المنطقي:
#create logical vector x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE) #count TRUE values in vector sum(x, na. rm = TRUE ) [1] 3
من النتيجة يمكننا أن نرى أن هناك 3 قيم حقيقية في المتجه.
ملحوظة : إذا كانت هناك قيم NA في المتجه ولم نستخدم الوسيطة na.rm=TRUE ، فسترجع الدالة NA.
مثال 2: حساب القيم الحقيقية باستخدام الملخص ()
يوضح التعليمة البرمجية التالية كيفية استخدام الملخص () لحساب عدد قيم TRUE وFALSE وNA في المتجه المنطقي:
#create logical vector x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE) #count TRUE, FALSE, and NA values in vector summary(x) FALSE TRUE NA's mode logical 4 3 1
ومن النتيجة يمكننا أن نرى:
- هناك 4 قيم FALSE في المتجه.
- هناك 3 قيم حقيقية في المتجه.
- هناك قيمة NA واحدة في المتجه.
تعد وظيفة الملخص () مفيدة بشكل خاص إذا كنت تريد معرفة حدوث كل نوع من القيمة في المتجه المنطقي.
إذا كنت تريد إرجاع عدد القيم TRUE فقط من وظيفة الملخص() ، فيمكنك استخدام بناء الجملة التالي:
#create logical vector x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE) #count TRUE values in vector summary(x)[' TRUE '] TRUE 3
من النتيجة يمكننا أن نرى أن هناك 3 قيم حقيقية في المتجه.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في R:
كيفية حساب القيم في عمود مع الشرط في R
كيفية حساب الملاحظات لكل مجموعة في R
كيفية تحديد قيم N الأولى حسب المجموعة في R