R語言常用函式總結大全

2021-07-28 08:14:11 字數 2311 閱讀 5564

今天把r常用函式大體彙總了一下,其中包括一般數學函式,統計函式,概率函式,字元處理函式,以及一些其他函式;

函式作用

abs()

絕對值sqrt()

平方根ceiling(x)

不小於x的最小整數

floor(x)

不大於x的最大整數

round(x, digits=n)

將x捨入為指定位的小數

signif(x, digits=n)

將x捨入為指定的有效數字位數

函式作用

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」))

計算時間間隔,並以星期,天,時,分,秒來表示

分布名稱

縮寫beta分布

beta

二項分布

binom

柯西分布

cauchy

卡方分布

chisp

指數分布

expf分布

fgamma分布

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->生成隨機數函式

函式作用

nchar

計算字元數量

substr(x,start,stop)

提取或替換乙個字元向量中的字串

grep()

正規表示式函式,用於查詢。

sub()

正規表示式函式,用於替換

strsplit(x,split,fixed=false)

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

paste( )

連線字串,sep為分隔符

toupper( )

小寫字母轉大寫

tolower( )

大寫字母轉小寫

函式作用

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個區間

連線x物件,並將其輸出到螢幕或檔案中。

rownames()

修改行資料框行變數名

colnames

修改行資料框列變數名

cbind

根據列進行合併,前提是所有資料行數相等。

rbind

根據行進行合併,要求所有資料列數是相同的才能用rbind.

runif(n, min, max )

生成n個大於min,小於max的隨機數

rnorm(n, mean, sd )

生成n個平均數為mean,標準差為sd的隨機數

R語言常用函式

sum max min which.max 返回x中最大元素的下標 in x x in c 2,3 0 包含於函式,1,2,3,4把x中的2,3替換成0 range 找出最大最小值 var 求方差 rev 對x中的元素取逆序1234 4321 sort 公升序排列 merge x,y,by samp...

R語言常用函式

統計 mean 平均數 sd standard deviation 標準差 var 方差 median 中位數 cov 協方差 cor 相關係數 環境ls objects rmhelp library 檢視可用package library help base search 檢視已裝載package...

R語言常用數學函式

sum max min mean median prod x 對x中的元素都連乘 which.max x 返回x中最大元素的下標 which.min x 返回x中最小元素的下標 range x 值域 rev x 對x中的元素取逆序 sort x 將x中的元素將公升序排列 pmin x,y 返回乙個向...