R语言常用函数

1. 数学函数

函数作用
abs()绝对值
sqrt()平方根
ceiling()不小于x的最小整数
floor()不大于x的最大整数
round(x,digits=n)将x舍入为指定位的小数
signif(x,digits=n)将x舍入为指定的有效数字位数

2. 统计函数

函数作用
mean()平均值
median()中位数
sd()标准差
sum()方差
min()最小值
max()最大值
quantile(x,probs)分位数,x为数值型向量,probs为0~1的概率值数值型向量
range(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

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的随机数

原文链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值