आर ऑपरेटर्स


ऑपरेटर्स

ऑपरेटरों का उपयोग चर और मूल्यों पर संचालन करने के लिए किया जाता है।

नीचे दिए गए उदाहरण में, हम +दो मानों को एक साथ जोड़ने के लिए ऑपरेटर का उपयोग करते हैं:

उदाहरण

10 + 5

आर ऑपरेटरों को निम्नलिखित समूहों में विभाजित करता है:

  • अंकगणितीय आपरेटर
  • असाइनमेंट ऑपरेटर
  • तुलना ऑपरेटर
  • लॉजिकल ऑपरेटर्स
  • विविध ऑपरेटर

आर अंकगणित ऑपरेटर

अंकगणितीय ऑपरेटरों का उपयोग सामान्य गणितीय कार्यों को करने के लिए संख्यात्मक मानों के साथ किया जाता है:

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

आर असाइनमेंट ऑपरेटर्स

असाइनमेंट ऑपरेटरों का उपयोग वेरिएबल्स को मान निर्दिष्ट करने के लिए किया जाता है:

उदाहरण

my_var <- 3

my_var <<- 3

3 -> my_var

3 ->> my_var

my_var # print my_var

नोट: <<- एक वैश्विक असाइनर है। आप इसके बारे में ग्लोबल वेरिएबल चैप्टर में जानेंगे

असाइनमेंट ऑपरेटर की दिशा को मोड़ना भी संभव है।

x <- 3 3 के बराबर है -> x



आर तुलना ऑपरेटर

तुलना ऑपरेटरों का उपयोग दो मानों की तुलना करने के लिए किया जाता है:

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

आर लॉजिकल ऑपरेटर्स

सशर्त बयानों को संयोजित करने के लिए तार्किक ऑपरेटरों का उपयोग किया जाता है:

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

नोट: आप बाद के अध्याय में मैट्रिक्स गुणन और मैट्रिक्स के बारे में अधिक जानेंगे।