आर ऑपरेटर्स
ऑपरेटर्स
ऑपरेटरों का उपयोग चर और मूल्यों पर संचालन करने के लिए किया जाता है।
नीचे दिए गए उदाहरण में, हम +
दो मानों को एक साथ जोड़ने के लिए ऑपरेटर का उपयोग करते हैं:
उदाहरण
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 |
नोट: आप बाद के अध्याय में मैट्रिक्स गुणन और मैट्रिक्स के बारे में अधिक जानेंगे।