R语言-数据对象与运算
数据对象与类型的R语言表示
1.mode()函数:输出数据类型;length()函数:输出数据长度
2.可以用指数形式表示数据,如:2e+10,2e-10
3.Inf:表示正无穷;-Inf:表示负无穷;NAN:表示不是数的值
4.加双引号表示字符型数据;\“”:表示引用双引号
5.数据对象类型:
向量:数值,字符,复数,逻辑
因子:数值,字符
数组:数值,字符,复数,逻辑
矩阵:数值,字符,复数,逻辑
数据框:数值,字符,复数,逻辑
时间序列:数值,字符,复数,逻辑
列表:数值,字符,复数,逻辑,函数,表达式
数据对象构造
- 向量的构造
向量:由相同基本类型元素组成的序列
向量的赋值:
1.1函数c()赋值
x=c(1,3,5,7)
1.2函数assign()赋值
assign("y",c(1,3,5,7))
1.3用“:”可以产生步长为1的序列
z=1:5
1.4函数seq(from,to,by):产生有规律的各种序列,by表示步长
seq(10,1,-1)
1.5函数rep(x,times)
rep(c(1,3),3)
表示将数组(1,3)重复三次
输出结果:
[1] 1 3 1 3 1 3
- 矩阵的构造
矩阵(二维数组):用行和列排列的长方形数据表格,通常行表示不同的对象,列表示不同的变量。
函数matrix():构造矩阵
matrix(data=NA,nrow=1,ncol=1,byrow=Fal