1 / 21
文档名称:

r语句常用函数汇总.doc

格式:doc   大小:322KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

r语句常用函数汇总.doc

上传人:992006838 2021/10/25 文件大小:322 KB

下载得到文件列表

r语句常用函数汇总.doc

相关文档

文档介绍

文档介绍:如果您需要使用本文档,请点击下载按钮下载!
如果您需要使用本文档,请点击下载按钮下载!
1 / 21
如果您需要使用本文档,请点击下载按钮下载!
R-note
一、基本函数
函数c()—向量,length()—长度,mode()—众数,rbind()—组合,cbind()—转置,mode()—属性(数值、字符等)
函数mean( )-中位数, sum( )-求和, min( )-最小值, max( )-最大值, var( )-方差, sd( )-标准差, prod( ) –连乘
函数help()--帮助
正态分布函数rnorm( ) 、泊松分布函数rpois( ) 、指数分布函数rexp( ) 、Gamma分布函数rgamma( ) 、均匀分布函数runif( ) 、二项分布函数rbinom( ) 、几何分布函数rgeom( )
基本函数
1.>2:60*2+1
[1]5 7 9 11……..。。。(共60个数)
2. a[5]:a数列第5个数,a[-5]:删除a数列第5位数
a[-(1:5)]: 删除a数列第1-5位数
a[c(2,4,7)]:a数列第2,4,7位数
a[a<20]:a数列小于20的数
a[a[3]]:先查找a数列第3位数对应数值,然后找第该位数对应数值
Seq()函数---序列数产生器
Seq(5,20):产生5,6。。。。20的数集
Seq(5,100,by=2):产生5开始,步长为2的数集,最大值为100
Seq(5,100,length=10):产生从5开始,从第三个数开始等于第二个数加上第二个数减去第一个数的差值,最后一个数为100.

如:=+(-)
letters():产生字母序列
letters[1:30]:a,b,c,d…..30个字母
()选择
(a):a数列里面最大数
which(a==2):查找a数列中等于2的数,并返回该数所对应位置
如果您需要使用本文档,请点击下载按钮下载!
如果您需要使用本文档,请点击下载按钮下载!
2 / 21
如果您需要使用本文档,请点击下载按钮下载!
a[which(a==2)]:先查找查找a数列中等于2的数,并返回该数所对应位置,然后对应的数值 举例:a<-c(1,3,5,7)
> which(a>5)
[1] 4
> a[which(a>5)]
[1] 7
()函数---反转
举例:> a=1:10
> rev(a)
[1] 10 9 8 7 6 5 4 3 2 1
()函数---升序排列
举例:> a=c(1,4,2,5,3,5,4,7,4)
> sort(a)
[1] 1 2 3 4 4 4 5 5 7
()函数---将数据转变成按行列排布
举例:> a=1:20
> matrix(a,nrow=5,ncol=4)
[,1] [,2] [,3] [,4]
[1,] 1 6 11 16
[2,] 2 7 12 17
[3,] 3 8 13 18
[4,] 4 9 14 19
[5,] 5 10 15 20
()----矩阵行列反置
举例:> matrix(a,nrow=5,ncol=4)
[,1] [,2] [,3] [,4]
[1,] 1 6 11 16
[2,] 2 7 12 17
[3,] 3 8 13 18
[4,] 4 9 14 19
[5,] 5 10 15 20
> t( matrix(a,nrow=5,ncol=4))
[,1] [,2] [,3] [,4] [,5]
[1,] 1 2 3 4 5
[2,] 6 7 8 9 10
[3,] 11 12 13 14 15
[4,] 16