简单的算术操作和向量运算

向量赋值:函数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

字符向量:输入:双引号,单引号均可

              输出:双引号

              \表示转义字符,\n换行,\t制表符,\b退格键

              通过函数c()把几个字符向量连接成一个字符向量

              函数paste(),可以有多个参数,将他们连接成字符串,参数中数字被显示转换成字符串

              paste("","")

              paste(c("",""),sep="")sep=string,将分隔符换成string

索引向量:选择修改一个数据集的子集

            

 缺损值:当一个元素在统计是“不可得到”或丢失,相应位置会被保留并且赋予一个相应的值NA

               函数is.na(x)返回一个和x同等长度的向量,它的某个元素值为TRUE当且仅当x中对应的元素为NA

               非数值(Not a  number)NaN,检验用is.nan(x)

 

                

                 

               

 

         

 

 

            

 

                

 

                

 

posted on 2018-05-06 19:41  zuoyou  阅读(977)  评论(0编辑  收藏  举报