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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。