菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

R 运算符


Operators

运算符用于对变量和值执行操作。

在下面的示例中,我们使用 + 运算符将两个值相加

示例

10 + 5
自己动手试一试 »

R 将运算符分为以下几类

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符
  • 杂项运算符

R 算术运算符

算术运算符用于数字值,以执行常见的数学运算

运算符 名称 示例 试一试
+ 加法 x + y 试一试 »
- 减法 x - y 试一试 »
* 乘法 x * y 试一试 »
/ 除法 x / y 试一试 »
^ 乘方 x ^ y 试一试 »
%% 取模(除法的余数) x %% y 试一试 »
%/% 整数除法 x%/%y 试一试 »

R 赋值运算符

赋值运算符用于将值赋给变量

示例

my_var <- 3

my_var <<- 3

3 -> my_var

3 ->> my_var

my_var # 打印 my_var
自己动手试一试 »

注意: <<- 是全局赋值符。您将在 全局变量章节 中了解更多关于它的信息。

也可以改变赋值运算符的方向。

x <- 3 等同于 3 -> x



R 比较运算符

比较运算符用于比较两个值

运算符 名称 示例 试一试
== 等于 x == y 试一试 »
!= 不等于 x != y 试一试 »
> 大于 x > y 试一试 »
< 小于 x < y 试一试 »
>= 大于或等于 x >= y 试一试 »
<= 小于或等于 x <= y 试一试 »

R 逻辑运算符

逻辑运算符用于组合条件语句

运算符 描述
& 逐元素逻辑 AND 运算符。当两个元素都为 TRUE 时返回 TRUE
&& 逻辑 AND 运算符 - 当两个语句都为 TRUE 时返回 TRUE
| 逐元素逻辑 OR 运算符。当任一语句为 TRUE 时返回 TRUE
|| 逻辑 OR 运算符。当任一语句为 TRUE 时返回 TRUE
! 逻辑 NOT - 当语句为 TRUE 时返回 FALSE

R 杂项运算符

杂项运算符用于操作数据

运算符 描述 示例
: 创建一系列数字 x <- 1:10
%in% 检查一个元素是否属于一个向量 x %in% y
%*% 矩阵乘法 x <- Matrix1 %*% Matrix2

注意: 您将在后面的章节中了解更多关于矩阵乘法和矩阵的知识。



×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持