1.数学运算符
1.mean():求算数平均数
2.冒号:运算符会创建一个从第一个数据到第二个数据的序列,每个相隔为1,该序列陈各位适量,再括号内的向量称为函数的参数
3.运算符+:执行加法操作,可以把两个向量相加,向量时熟知的有序集,通常统计分析的对象是整个数据而不是仅仅一条数据
4.c/C函数:R中最基础的函数,可以将一系列的值拼起来创建一个向量,大写的C和小写的c函数作用完全不同
5.运算符能作用域向量中的每一个元素,无需显示地编写循环
6.R中所有运算符都是向量化的
7.阶乘函数:factorial()
2.关系运算符
1.比较数值是否相等使用==不是=
2.开方运算符:sqrt()
3.变量赋值
1.给变量赋值时不需要提前声明
2.变量命名(可使用=或<-符号给变量赋值)
1.变量可包含字母,数字,点和下划线
2.不能以数字开头或者一个点后跟一个数字
3.系统的保留字不能作为变量名
3.可以使用<<-给全局变量(任意地方使用的变量)进行赋值
4.可以使用assign函数赋值:assign("变量名",变量赋值)(赋值时,函数不会检查变量名是否合法,只是创建它)
5.globallenv:表示在全局使用
6.要查看变量包含的值,只是在终端输入变量名回车即可
7.特殊数字:Inf,-Inf,NaN,NA
1.Inf,-Inf:正无穷和负无穷
2.NaN:没有数学意义
3.NA:缺失值
4.如果计算涉及一个缺失值,其结果也将丢失
5.NaN代表缺失值,NA只是一个数字
4.逻辑向量
1.逻辑运算符:!(逻辑非),&(逻辑与),|(逻辑或)
2.any:如果输入的向量中至少有一个true返回true
3.all:输入向量全部为true返回true