R语句常用函数汇总.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档