R基础语法第 2 课---变量与运算符

上一学:R基础语法第 1 课—数据类型和赋值语法

继续学习!

在这里插入图片描述在这一次,我们将要学习以下内容:

  1. R语言的变量
  2. R语言的运算符

变量

虽然之前已经用到了很多的变量,但是变量有些规则没有细说,这里进行详细的了解。关于变量,我们将要了解以下内容:

  • 命名规则
  • 变量赋值
  • 变量的数据类型
  • 查找变量
  • 删除变量

1.1、命名规则

  • 有效的变量名称由字母,数字和点或下划线字符组成。
  • 变量名不以数字和 _ 开头
  • 变量名不能以点后加数字的形式开头,例:.2abc 是无效的

1.2、变量赋值
变量赋值利用之前说过的左赋值和右赋值语句进行赋值。

1.3、变量数据类型
主要是前面说过的六种基础数据类型,Logical(逻辑型),Numeric(数字),Integer(整型),Complex(复合型),Character(字符),Raw(原型)。

可以通过class()函数进行查看类型
在这里插入图片描述
1.4、查找变量
当变量过多的时候,我们可以通过ls()函数查看所有变量

其中ls可以利用print(ls(pattern = “”)) 进行模式匹配,比如说当有a,aa,abc,cd等变量的时候,我们如果用print(ls(pattern = “a”)) 则会匹配到a,aa,abc
在这里插入图片描述
1.5、删除变量
利用rm()函数进行删除。同时,rm()函数可以和ls()函数连用,使用rm(list=ls())时就可以删除所有的变量。

当然,关于变量的很多操作在RStudio中就很容易操作了

在这里插入图片描述
利用这里的变量表就可以进行删除查看等操作。方便又快捷

运算符

在R语言中,有以下几种运算符:

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 赋值运算符
  • 其他运算符

2.1、算术运算符
算术运算符又分为以下几种:

  • 加 +
  • 减 -
  • 乘 *
  • 除 /
  • 求余 %%
  • 整除 %/%
  • 指数 ^

在这里插入图片描述
2.2关系运算符
即四种:

  • 大于 >
  • 小于 <
  • 等于 ==
  • 大于等于 >=
  • 小于等于 <=
  • 不等于 !=
    在这里插入图片描述
    2.3、逻辑运算符
    逻辑运算符有比较向量中所有元素的:
  • &,当两个元素都为TRUE时为TRUE,其余为FALSE
  • |,当两个元素都为FALSE为FALSE,其余为TRUE
  • !,取反,TRUE变为FALSE,反之

比较向量中首元素的:

  • &&
  • ||

在这里插入图片描述
2.4、赋值运算符
不再赘述了,之前说过的,左赋值右赋值

2.5、其他运算符

  • 冒号: 创建一系列顺序的数字
  • %in% 判断某元素是否在向量中
  • 矩阵乘 %*% 矩阵乘法

在这里插入图片描述
OVER啦,继续学习~

在这里插入图片描述
原文链接:https://blog.csdn.net/the_sangzi_home/article/details/105468642

发布了31 篇原创文章 · 获赞 320 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/the_sangzi_home/article/details/105468642