- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
R语句常用函数汇总
R-note
一、基本函数
函数c()—向量,length()—长度,mode()—众数,rbind()—组合,cbind()—转置,mode()—属性(数值、字符等)
函数mean( ), sum( )-求和, min( )-最小值, max( )-最大值, var( )-方差, sd( )-标准差, prod( ) –连乘
函数help()--帮助
正态分布函数rnorm( ) 泊松分布函数rpois( ) 指数分布函数rexp( ) Gamma分布函数rgamma( ) 均匀分布函数runif( ) 二项分布函数rbinom( ) 几何分布函数rgeom( )
……..。。。(共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[a20]: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.
5.00000 11.78571 18.57143 25.35714 32.14286 38.92857 45.71429 52.50000 59.28571 66.07143 72.85714 79.64286 86.42857 93.21429 100.00000
如:18.57143=11.78571+(11.78571-5.00000)
letters():产生字母序列
letters[1:30]:a,b,c,d…..30个字母
6.which()选择
which.max(a):a数列里面最大数
which(a==2):查找a数列中等于2的数,并返回该数所对应位置
a[which(a==2)]:先查找查找a数列中等于2的数,并返回该数所对应位置,然后对应的数值 举例:a-c(1,3,5,7)
which(a5)
[1] 4
a[which(a5)]
[1] 7
7.rev()函数---反转
举例: a=1:10
rev(a)
[1] 10 9 8 7 6 5 4 3 2 1
8.sort()函数---升序排列
举例: a=c(1,4,2,5,3,5,4,7,4)
sort(a)
[1] 1 2 3 4 4 4 5 5 7
9.matrix()函数---将数据转变成按行列排布
举例: 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
10.函数t()----矩阵行列反置
举例: 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 17 18 19 20
11. diag():矩阵对角元素向量或生成对角矩阵 a=matrix(1:16,nrow=4,ncol=4)
a
[,1] [,2] [,3] [,4]
[1,] 1 5 9 13
[2,] 2 6 10 14
[3,] 3 7 11 15
[4,] 4 8 12 16
diag(a)
[1] 1 6 11 16
diag(diag(a))
[,1] [,2] [,3
文档评论(0)