继续学习!
在这一次,我们将要学习以下内容:
- R语言的变量
- 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