您的当前位置:首页正文

R语言常用函数汇总

来源:个人技术集锦
R语言常用函数汇总

一般数学函数,统计函数,概率函数,字符处理函数,以及一些其他函数;

1. 数学函数 函数 abs() sqrt() ceiling(x) floor(x) round(x, digits=n) signif(x, digits=n) 作用 绝对值 平方根 不小于x的最小整数 不大于x的最大整数 将x舍入为指定位的小数 将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=TRU求值域 求和 求最小值 求最大值 以数据对象x按列进行中心化或标准化,center=TRE) diff(x, lag=n) difftime(time1,time2,units=c(“auto”,”secs”,”mins”,”hours”,”days”,”weeks”)) UE表示数据中心化,scale=TRUE表示数据标准化 滞后差分,lag用以指定滞后几项,默认为1 计算时间间隔,并以星期,天,时,分,秒来表示

3. 概率函数 分布名称 beta分布 二项分布 柯西分布 卡方分布 指数分布 F分布 gamma分布 几何分布 超几何分布 对数正态分布 logistics分布 多项分布 负二项分布 正态分布 泊松分布 Wilcoxon分布 缩写 beta binom Cauchy chisp exp f gamma geom hyper lnorm logis multinom nbinom norm pois signrank t分布 均匀分布 weibull分布 Wilcoxon秩和分布 t unif weibull 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) paste( ) toupper( ) tolower( ) 作用 计算字符数量 提取或替换一个字符向量中的字串 正则表达式函数,用于查找。 正则表达式函数,用于替换 在splits处分隔字符向量x中的元素 连接字符串,sep为分隔符 小写字母转大写 大写字母转小写

5. 其他实用函数 函数 length(x) sep(fom,to,by) rep(x,n) cut(x,n) pretty(x,n) cat(x,file,append) rownames() colnames cbind rbind runif(n, min, max ) rnorm(n, mean, sd ) 作用 获取对象x的长度 生成一个从from到to间隔为by的序列 将x重复n遍 将x分隔为有着N个水平的因子 创建分割点,将x分隔成n个区间 连接x对象,并将其输出到屏幕或文件中。 修改行数据框行变量名 修改行数据框列变量名 根据列进行合并,前提是所有数据行数相等。 根据行进行合并,前提是所有数据列数相等 生成n个大于min,小于max的随机数 生成n个平均数为mean,标准差为sd的随机数

因篇幅问题不能全部显示,请点此查看更多更全内容