今天把R常用函数大体汇总了一下,其中包括一般数学函数,统计函数,概率函数,字符处理函数,以及一些其他函数;

1.      数学函数

函数

作用

abs()

绝对值

sqrt()

平方根

ceiling(x)

不小于x的最小整数

floor(x)

不大于x的最大整数

round(x, digits=n)

将x舍入为指定位的小数

signif(x, digits=n)

将X舍入为指定的有效数字位数

2.      统计函数

函数

作用

mean(x)

平均值

median(x)

中位数

sd(x)

标准差

var(x)

方差

quantile(x, probs)

求分位数,x为待求分位数的数值型向量,probs是一个由[0,1]的概率值组成的数值型向量

range(x)

求值域

sum(x)

求和

min(x)

求最小值

max(x)

求最大值

scale(x, center=TRUE,scale=TRUE)

以数据对象x按列进行中心化或标准化,center=TRUE表示数据中心化,scale=TRUE表示数据标准化

diff(x, lag=n)

滞后差分,lag用以指定滞后几项,默认为1

difftime(time1,time2,units=c(“auto”,”secs”,”mins”,”hours”,”days”,”weeks”))

计算时间间隔,并以星期,天,时,分,秒来表示

3.      概率函数

分布名称

缩写

beta分布

beta

二项分布

binom

柯西分布

Cauchy

卡方分布

chisp

指数分布

exp

F分布

f

gamma分布

gamma

几何分布

geom

超几何分布

hyper

对数正态分布

lnorm

logistics分布

logis

多项分布

multinom

负二项分布

nbinom

正态分布

norm

泊松分布

pois

Wilcoxon分布

signrank

t分布

t

均匀分布

unif

weibull分布

weibull

Wilcoxon秩和分布

Wilcox

在R中,函数函数行如:[x][function]。其中x表示指分布的某一方面,function表示分布名称的缩写。

d->密度函数(density)

p->分布函数(distribution function)

q->分位数函数(quantile function)

r->生成随机数函数

4.      字符处理函数

函数

作用

nchar

计算字符数量

substr(x,start,stop)

提取或替换一个字符向量中的字串

grep()

正则表达式函数,用于查找。

sub()

正则表达式函数,用于替换

strsplit(x,split,fixed=FALSE)

在splits处分隔字符向量x中的元素

paste( )

连接字符串,sep为分隔符

toupper( )

小写字母转大写

tolower( )

大写字母转小写

5.      其他实用函数

函数

作用

length(x)

获取对象x的长度

seq(fom,to,by)

生成一个从from到to间隔为by的序列

rep(x,n)

将x重复n遍

cut(x,n)

将x分隔为有着N个水平的因子

pretty(x,n)

创建分割点,将x分隔成n个区间

cat(x,file,append)

连接x对象,并将其输出到屏幕或文件中。

rownames()

修改行数据框行变量名

colnames

修改行数据框列变量名

cbind

根据列进行合并,前提是所有数据行数相等。

rbind

根据行进行合并,要求所有数据列数是相同的才能用rbind.

runif(n, min, max )

生成n个大于min,小于max的随机数

rnorm(n, mean, sd )

生成n个平均数为mean,标准差为sd的随机数

注:博客也会发布在微信公众号《数据志》(原:《跟着菜鸟一起学R语言》),关注可以获取更多意想不到的资源。

转载请注明原文链接:http://blog.csdn.net/wzgl__wh/article/details/61499027

R语言常用函数总结大全相关推荐

  1. r 语言c函数,R语言常用函数详解

    R语言对于我们生信人员来讲,再熟悉不过,然而任何一门语言想要学好,必须经过常年的日积月累才可以做到,在这里,我列举R中常用的函数的用法, 供大家学习. 1.序列函数seq 用法: seq(form,t ...

  2. c语言中各种函数的作用,C语言常用函数用法大全

    C语言是当中广泛的计算机编程语言,是所有计算机编程语言的祖先,其他计算机编程语言包括当前流行的Java语言,都是用C语言实现的,C语言是编程效率高的计算机语言,既能完成上层应用开发,也能完成底层硬件驱 ...

  3. R语言 常用函数总结

    1.取两个向量的交集 intersect() 2.match函数 match:匹配两个向量,返回第二个向量在第一个向量匹配位置的下标值. match函数使用格式有如下两种: 第一种方便设置参数,返回x ...

  4. R语言常用sys函数汇总:sys.chmod、Sys.Date、Sys.time、Sys.getenv、Sys.getlocale、sys.getpid、sys.glob、sys.info等

    R语言常用sys函数汇总:sys.chmod.Sys.Date.Sys.time.Sys.getenv.Sys.getlocale.sys.getpid.sys.glob.sys.info等 目录

  5. R语言glm函数拟合回归模型时其它常用的函数(summary、coefficients、confint、fitted、residuals、anova、plot、predict、deviance等)

    R语言glm函数拟合回归模型时其它常用的函数(summary.coefficients.confint.fitted.residuals.anova.plot.predict.deviance.df. ...

  6. R语言常用基础函数:使用edit函数调用数据编辑器手动自定义编辑数据对象不改变原始数据对象内容、使用fix函数调用数据编辑器手动自定义编辑数据对象并直接覆盖原数据内容

    R语言常用基础函数:使用edit函数调用数据编辑器手动自定义编辑数据对象不改变原始数据对象内容.使用fix函数调用数据编辑器手动自定义编辑数据对象并直接覆盖原数据内容 目录

  7. R语言常用基础函数:length函数查看数据对象的长度、str函数查看数据对象的结构、class函数查看数据对象的类型、names函数查看数据对象的名称

    R语言常用基础函数:length函数查看数据对象的长度.str函数查看数据对象的结构.class函数查看数据对象的类型.names函数查看数据对象的名称 目录

  8. C语言常用排序方法大全

    C语言常用排序方法大全 /* ============================================================================= 相关知识介绍( ...

  9. R语言常用快捷键、excel操作、绘制、统计

    Ctrl + 1:移动鼠标至代码区(左上区) Ctrl + 2:移动鼠标到控制台(左下区) Ctrl + L:对控制台(左下区)清屏 Ctrl + Shift + N: 新建一个R脚本文件 Ctrl ...

最新文章

  1. Cesium中级教程9 - Advanced Particle System Effects 高级粒子系统效应
  2. echarts树点击label事件_ECharts 堆积木(砖块)游戏
  3. VS_自动添加头文件
  4. numpy的深复制与浅复制的区别_Python之Numpy基础,强大到让你五体投地
  5. JBoss5开发web service常见问题
  6. php redis事务回滚,【Redis】Redis事务详解,Redis事务不支持回滚吗?
  7. 填坑-十万个为什么?(18)
  8. ASP.NET MVC3+EF4+Oracle入门实例(一)
  9. C# list删除 另外list里面的元素_Redis#list列表(二)
  10. 苹果手用计算机解锁手机密码,苹果手机忘记密码怎样打开 苹果手机解锁常用方法分享...
  11. H-JTAG烧写程序的方法
  12. 高速公路上边有没有人脸识别摄像头_格灵深瞳:人脸识别最新进展以及工业级大规模人脸识别实践探讨...
  13. Activity任务栈
  14. Windows 10 C盘大瘦身
  15. 取次花丛懒回顾,半缘修道半缘君
  16. php使用sqlserver
  17. javascript实现页面倒计时
  18. 三角函数π/2转化_【数学知识点】完整版三角函数诱导公式
  19. Python - 文本处理模块
  20. 字体大宝库:50款精美的免费细英文字体资源【上篇】

热门文章

  1. matlab生成m序列的方法
  2. 把脉Linux上USB数据流
  3. python any()和all()
  4. JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)
  5. 转 cocos2d-x 3.0 常用对象的创建方式
  6. FPP(彩包)、COEM(简包)、MOLP(license授) 介绍
  7. 使用eclipse搭建嵌入式开发环境
  8. 35岁以前成功的12条黄金法则
  9. vPower系列- 前言
  10. Spark源码阅读04-Spark运行架构之Local运行模式