R入门(一)

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

向量赋值:函数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换行,\r 制表符,\b退格键

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

             paste("","")

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

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

            

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

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

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

         

            

                

                

猜你喜欢

转载自www.cnblogs.com/zuoyou151/p/8971588.html