简单的算术操作和向量运算
向量赋值:函数c( ),参数可以是一个或多个数,也可以是向量
赋值符号‘<-’
向量运算:exp(),log(),sin(),tan(),sqrt(),max(),min()
range(x):得到一个长度为二的向量(min(x),max(x))
mean(x):计算平均值,sum(x)/length(x)
var(x):计算样本方差 (sum((x-mean(x))^2)/(length(x)-1)
sort(x):返回一个和x长度一样但元素以升序排列的向量,
生成正则序列:1:30等价于c(1,2,3,4....30)
在R中冒号的优先级最高,2*1:25等价于2:25
函数seq( ):seq(from ,to ,by=,length=),by表示步长,默认为1
逻辑向量:逻辑向量元素可以被赋值的有TRUE,FALSE和NA(“不可得到”)
逻辑向量可以由条件式产生如:temp<-x>13
字符向量:输入:双引号,单引号均可
输出:双引号
表示转义字符, 换行, 制表符,退格键
通过函数c()把几个字符向量连接成一个字符向量
函数paste(),可以有多个参数,将他们连接成字符串,参数中数字被显示转换成字符串
paste("","")
paste(c("",""),sep="")sep=string,将分隔符换成string
索引向量:选择修改一个数据集的子集
缺损值:当一个元素在统计是“不可得到”或丢失,相应位置会被保留并且赋予一个相应的值NA
函数is.na(x)返回一个和x同等长度的向量,它的某个元素值为TRUE当且仅当x中对应的元素为NA
非数值(Not a number)NaN,检验用is.nan(x)