运算符用于对变量和值执行操作。
在下面的示例中,我们使用+
运算符将两个值相加:
R 将运算符分为以下几组:
算术运算符与数值一起使用来执行常见的数学运算:
Operator | Name | Example | 尝试一下 |
---|---|---|---|
+ | 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 | 尝试一下 » |
赋值运算符用于给变量赋值:
比较运算符用于比较两个值:
Operator | Name | Example | 尝试一下 |
---|---|---|---|
== | 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 |
笔记:您将在后面的章节中了解有关矩阵乘法和矩阵的更多信息。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!