原标题:R语言基础教程之运算符

运算符类型

在R编程中有以下类型的运算符 -

算术运算符

关系运算符

逻辑运算符

赋值运算符

其他运算符1.算术运算符

下表显示了R语言支持的算术运算符。运算符对向量的每个元素进行操作。

加法(+), 相加两个向量。

减法(-), 将一个向量减去另一个向量。

乘法(*), 将两向量相乘。

除法(/), 将第一个向量除以第二个向量。

求余(%%), 将第一个向量除以第二个向量得到余数。

求指数幂(^), 将第一个向量除以第二个向量得到幂值。

举例:

> y1 y2 y1+y2[1] 4 6 8 > y1-y2[1] -2 -2 -2 > y1*y2[1] 3 8 15 2. 关系运算符

下表显示了R语言支持的关系运算符。 将第一个向量的每个元素与第二向量中的相应元素进行比较。比较结果是一个布尔值。

大于(>)- 检查第一个向量的每个元素是否大于第二个向量中的相应元素。

小于(

等于(==)- 检查第一个向量的每个元素是否等于第二个向量中的相应元素。

小于或等于(<=)- 检查第一个向量的每个元素是否小于或等于第二个向量中的相应元素。

大于或等于(>=)- 检查第一个向量的每个元素是否大于或等于第二个向量中的相应元素。

不等于(!=)- 检查第一个向量的每个元素是否不等于第二个向量中的相应元素。

举例:

> y1>y2 [1] FALSE FALSE FALSE > y1 y1!=y2 [1] TRUE TRUE TRUE 3. 逻辑运算符

下表显示了R语言支持的逻辑运算符。它仅适用于逻辑,数字或复合类型的向量。所有大于1的数字都被认为是逻辑值TRUE。

&:且

|:或

> t t[t>3&t<7] [1] 4 5 6 > t[t>7|t<3] [1] 2 8 9 10 4. 赋值运算符

这些运算符用于向向量分配值。

这些运算符用于特定目的,而不是一般的数学或逻辑运算。

冒号运算符(:)- 它为向量创建一系列数字。参考以下代码 -

举例:

> g g[1] 2 3 4 5

成员运算符(%in%)- 该运算符用于识别元素是否属于向量。

> t1 t2 10%in%t1 [1] TRUE > 10%in%t2 [1] TRUE > 4%in%t1 [1] TRUE > 4%in%t2 [1] FALSE返回搜狐,查看更多

责任编辑:

%3c- r语言运算符,R语言基础教程之运算符相关推荐

  1. c语言中短路逻辑有与有或例子,C语言零基础教程之运算符和表达式,全面解析,轻松上手...

    运算符和表达式 运算符:运算符用于执行程序代码运算,会针对一个以上操作数来进行运算.例如:2+3,其操作数是2和3,而运算符则是"+" 操作数:是运算符作用于的实体,操作数指出指令 ...

  2. c 语言与数据库技术基础教程答案,2016计算机三级《数据库技术》备考习题与答案...

    2016计算机三级<数据库技术>备考习题与答案 1.若当前工作区为A,执行以下命令后结果为(d) REPLACENUMWITH20 STORE0TONUM ?NUM,A->NUM,M ...

  3. python语言入门p-python入门基础教程04 Python程序基本组成

    Python程序基本组成 Python和其他高级语言一样,几乎都是首先从某些地方接收一些数据(如键盘或文件或者赋值),接着对数据进行必要的处理,之后把处理的结果传到某个地方去(输出到文件.数据库或者打 ...

  4. python 去除str的引号 去除括号_Python基础教程:运算符以及数据类型解析

    运算符 一.算数运算: 二.比较运算: 三.赋值运算 四.逻辑运算 五.成员运算 基本数据类型 一.Number(数字) Python3中支持int.float.bool.complex. 使用内置的 ...

  5. python数字类型及运算_Python基础教程:运算符以及数据类型解析

    运算符 一.算数运算: 二.比较运算: 三.赋值运算 四.逻辑运算 五.成员运算 基本数据类型 一.Number(数字) Python3中支持int.float.bool.complex. 使用内置的 ...

  6. python 比较运算符列表_python基础-列表,文件,运算符

    1.变量与赋值 1.1变量 name="xiaofeng"    <==注:等号前面的name是变量:如果等号后面没有加引号,会认为xiaofeng是变量:加引号是字符串. ...

  7. javascript运算符_返回基础:JavaScript运算符,条件和函数

    javascript运算符 在研究使用JavaScript创建程序之前,必须牢牢掌握基础知识. 在本文中,我们将介绍JavaScript的一些最重要的基本概念,这些基本概念使您可以开始编写自己的程序: ...

  8. php中new运算符的作用,C++_C++编程中new运算符的使用学习教程,new运算符用作从自由存储为 typ - phpStudy...

    C++编程中new运算符的使用学习教程 new运算符用作从自由存储为 type-name 的对象或对象数组分配内存,并将已适当分类的非零指针返回到对象. [::] new [placement] ne ...

  9. R语言基础教程6:程序设计基础

    R语言基础教程1:数据类型 R语言基础教程2:散点图 R语言基础教程3:曲线图.误差线和图例 R语言基础教程4:柱形图 R语言基础教程5:图形页面排版 R语言基础教程6:程序设计基础 R语言基础教程7 ...

最新文章

  1. 使用WebBrowser控件获取网页源码的方法
  2. K8S 基本架构与常用术语
  3. 西天取经为节约成本该裁掉哪位?
  4. Linux运维系统工程师与java基础学习系列-6
  5. 天津大学计算机非全日制录取名单,天津大学法律硕士拟录取名单(非全日制).xls...
  6. 常用转义符的使用 java 0133
  7. QT之 Hello World
  8. 自定义的ViewGroup中添加自定义View 造成的无法显示问题(个人)
  9. 类与对象 - PHP手册笔记
  10. 为什么接口在设计时所有的方法一般都要抛异常?
  11. 三菱fx编程手册_三菱FX串口PLC远程编程调试流程
  12. 使用Faker.NET仿造数据
  13. 拓端tecdat|R语言GGPLOT2绘制圆环图雷达图/星形图/极坐标图/径向图Polar Chart可视化分析汽车性能数据
  14. ACM中一些细节问题
  15. MessageDigest(加密)
  16. 折弯机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  17. Android客户端与PC服务器实现Socket通信
  18. 开发者账号注册的详细流程
  19. 【Android 2D 游戏开发(5)】——九宫格拼图(苍老师版)
  20. 苹果cmsV10添加全屏幻灯图、全屏轮播图教程

热门文章

  1. Django模型之数据库操作-查询
  2. 故对于回调函数来说,在其内部使用 this 是不把稳的做法,解决方案可以在其调用时使用 call / apply / bind 显示绑定。
  3. 2005年上半年 网络工程师 上下午试卷【附带答案】
  4. 图像自标记的可视化指南
  5. [转]xml解析工具的效率比较QDomDocument、TinyXml-2、RapidXml、PugiXml
  6. C#保存文件为无BOM的utf8格式
  7. 推荐一些顶级的Android开发书籍(转)
  8. linux支持的machine-types
  9. python 内置函数
  10. MOOON-server新消息处理接口