عوامل R


العاملين

تُستخدم العوامل لإجراء عمليات على المتغيرات والقيم.

في المثال أدناه ، نستخدم +عامل التشغيل لإضافة قيمتين معًا:

مثال

10 + 5

R يقسم عوامل التشغيل في المجموعات التالية:

  • العمليات الحسابية
  • عوامل التعيين
  • عوامل المقارنة
  • العوامل المنطقية
  • عوامل تشغيل متنوعة

معاملات حسابية R

تُستخدم العوامل الحسابية مع القيم الرقمية لإجراء عمليات حسابية شائعة:

Operator Name Example Try it
+ Addition x + y
- Subtraction x - y
* Multiplication x * y
/ Division x / y
^ Exponent x ^ y
%% Modulus (Remainder from division) x %% y
%/% Integer Division x%/%y

R عوامل تشغيل الاحالة

تُستخدم عوامل التعيين لتعيين قيم للمتغيرات:

مثال

my_var <- 3

my_var <<- 3

3 -> my_var

3 ->> my_var

my_var # print my_var

ملاحظة: <<- هو مُعين عمومي. سوف تتعلم المزيد عن هذا في فصل المتغير العالمي .

من الممكن أيضًا قلب اتجاه عامل التعيين.

x <- 3 يساوي 3 -> x



عوامل المقارنة R

تُستخدم عوامل المقارنة لمقارنة قيمتين:

Operator Name Example Try it
== Equal x == y
!= Not equal x != y
> Greater than x > y
< Less than x < y
>= Greater than or equal to x >= y
<= Less than or equal to x <= y

R العوامل المنطقية

تُستخدم العوامل المنطقية لدمج العبارات الشرطية:

Operator Description
& Element-wise Logical AND operator. It returns TRUE if both elements are TRUE
&& Logical AND operator - Returns TRUE if both statements are TRUE
| Elementwise- Logical OR operator. It returns TRUE if one of the statement is TRUE
|| Logical OR operator. It returns TRUE if one of the statement is TRUE.
! Logical NOT - returns FALSE if statement is TRUE

شركات تشغيل متنوعة

تُستخدم عوامل تشغيل متنوعة لمعالجة البيانات:

Operator Description Example
: Creates a series of numbers in a sequence x <- 1:10
%in% Find out if an element belongs to a vector x %in% y
%*% Matrix Multiplication x <- Matrix1 %*% Matrix2

ملاحظة: سوف تتعلم المزيد عن ضرب المصفوفات والمصفوفات في فصل لاحق.