今天把R常用函數(shù)大體匯總了一下,其中包括一般數(shù)學(xué)函數(shù)催训,統(tǒng)計函數(shù)洽议,概率函數(shù),字符處理函數(shù)漫拭,以及一些其他函數(shù)绞铃;
1.??????數(shù)學(xué)函數(shù)
函數(shù)
作用
abs()
絕對值
sqrt()
平方根
ceiling(x)
不小于x的最小整數(shù)
floor(x)
不大于x的最大整數(shù)
round(x, digits=n)
將x舍入為指定位的小數(shù)
signif(x, digits=n)
將X舍入為指定的有效數(shù)字位數(shù)
2.??????統(tǒng)計函數(shù)
函數(shù)
作用
mean(x)
平均值
median(x)
中位數(shù)
sd(x)
標(biāo)準(zhǔn)差
var(x)
方差
quantile(x, probs)
求分位數(shù),x為待求分位數(shù)的數(shù)值型向量嫂侍,probs是一個由[0儿捧,1]的概率值組成的數(shù)值型向量
range(x)
求值域
sum(x)
求和
min(x)
求最小值
max(x)
求最大值
scale(x, center=TRUE,scale=TRUE)
以數(shù)據(jù)對象x按列進(jìn)行中心化或標(biāo)準(zhǔn)化,center=TRUE表示數(shù)據(jù)中心化挑宠,scale=TRUE表示數(shù)據(jù)標(biāo)準(zhǔn)化
diff(x, lag=n)
滯后差分菲盾,lag用以指定滯后幾項,默認(rèn)為1
difftime(time1,time2,units=c(“auto”,”secs”,”mins”,”hours”,”days”,”weeks”))
計算時間間隔各淀,并以星期懒鉴,天,時碎浇,分临谱,秒來表示
3.??????概率函數(shù)
分布名稱
縮寫
beta分布
beta
二項分布
binom
柯西分布
Cauchy
卡方分布
chisp
指數(shù)分布
exp
F分布
f
gamma分布
gamma
幾何分布
geom
超幾何分布
hyper
對數(shù)正態(tài)分布
lnorm
logistics分布
logis
多項分布
multinom
負(fù)二項分布
nbinom
正態(tài)分布
norm
泊松分布
pois
Wilcoxon分布
signrank
t分布
t
均勻分布
unif
weibull分布
weibull
Wilcoxon秩和分布
Wilcox
在R中,函數(shù)函數(shù)行如:[x][function]奴璃。其中x表示指分布的某一方面悉默,function表示分布名稱的縮寫。
d->密度函數(shù)(density)
p->分布函數(shù)(distribution function)
q->分位數(shù)函數(shù)(quantile function)
r->生成隨機(jī)數(shù)函數(shù)
4.??????字符處理函數(shù)
函數(shù)
作用
nchar
計算字符數(shù)量
substr(x,start,stop)
提取或替換一個字符向量中的字串
grep()
正則表達(dá)式函數(shù)苟穆,用于查找抄课。
sub()
正則表達(dá)式函數(shù),用于替換
strsplit(x,split,fixed=FALSE)
在splits處分隔字符向量x中的元素
paste( )
連接字符串,sep為分隔符
toupper( )
小寫字母轉(zhuǎn)大寫
tolower( )
大寫字母轉(zhuǎn)小寫
5.??????其他實用函數(shù)
函數(shù)
作用
length(x)
獲取對象x的長度
sep(fom,to,by)
生成一個從from到to間隔為by的序列
rep(x,n)
將x重復(fù)n遍
cut(x,n)
將x分隔為有著N個水平的因子
pretty(x,n)
創(chuàng)建分割點雳旅,將x分隔成n個區(qū)間
cat(x,file,append)
連接x對象跟磨,并將其輸出到屏幕或文件中。
rownames()
修改行數(shù)據(jù)框行變量名
colnames
修改行數(shù)據(jù)框列變量名
cbind
根據(jù)列進(jìn)行合并攒盈,前提是所有數(shù)據(jù)行數(shù)相等抵拘。
rbind
根據(jù)行進(jìn)行合并,要求所有數(shù)據(jù)列數(shù)是相同的才能用rbind.
runif(n, min, max )
生成n個大于min型豁,小于max的隨機(jī)數(shù)
rnorm(n, mean, sd )
生成n個平均數(shù)為mean僵蛛,標(biāo)準(zhǔn)差為sd的隨機(jī)數(shù)
注:博客也會發(fā)布在微信公眾號《跟著菜鳥一起學(xué)R語言》,關(guān)注可以獲取更多意想不到的資源偷遗。
轉(zhuǎn)載請注明原文鏈接:http://blog.csdn.net/wzgl__wh/article/details/61499027
---------------------
作者:王亨
來源:CSDN
原文:https://blog.csdn.net/wzgl__wh/article/details/61499027
版權(quán)聲明:本文為博主原創(chuàng)文章墩瞳,轉(zhuǎn)載請附上博文鏈接!