tapply()
R語言中的函數用於將函數應用於由因子組合給出的向量子集
用法: tapply(vector, factor, fun)
參數:
vector:創建向量
factor:創造因子
fun:要應用的函數
範例1:
# R Program to apply a function
# over a data object
# Creating Factor
fac <- c(1, 1, 1, 1, 2, 2, 2, 3, 3)
# Created Vector
vec <- c(1, 2, 3, 4, 5, 6, 7, 8, 9)
# Calling tapply() Function
tapply(vec, fac, sum)
輸出:
1 2 3 10 18 17
這是上麵代碼的工作原理:
範例2:
# R Program to apply a function
# over a data object
# Creating Factor
fac <- c(1, 1, 1, 1, 2, 2, 2, 3, 3)
# Created Vector
vec <- c(1, 2, 3, 4, 5, 6, 7, 8, 9)
# Calling tapply() Function
tapply(vec, fac, prod)
輸出:
1 2 3 24 210 72
相關用法
- R語言 apply()用法及代碼示例
- R語言 lapply()用法及代碼示例
- R語言 rapply()用法及代碼示例
- R語言 sapply()用法及代碼示例
- R語言 qf()用法及代碼示例
- R語言 qweibull()用法及代碼示例
- R語言 qtukey()用法及代碼示例
- R語言 qsignrank()用法及代碼示例
- R語言 qwilcox()用法及代碼示例
- R語言 qunif()用法及代碼示例
- R語言 ptukey()用法及代碼示例
- R語言 dsignrank()用法及代碼示例
- R語言 psignrank()用法及代碼示例
- R語言 dwilcox()用法及代碼示例
- R語言 pwilcox()用法及代碼示例
- R語言 is.primitive()用法及代碼示例
- R語言 arrayInd()用法及代碼示例
- R語言 colSums()用法及代碼示例
- R語言 colMeans()用法及代碼示例
注:本文由純淨天空篩選整理自nidhi_biet大神的英文原創作品 Apply a Function over a Ragged Array in R Programming – tapply() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。