R 语言中的 sapply() 函数以列表、向量或 DataFrame 作为输入,并以向量或矩阵的形式给出输出。它对列表对象的操作很有用,并返回一个与原始集合长度相同的列表对象。
用法: sapply(X, FUN)
参数:
X:向量或对象
FUN:应用于 x 的每个元素的函数
范例1:
# R program to illustrate
# sapply function
# Getting the value of Biochemical oxygen
# demand data set
BOD
# Calling sapply() function which
# will sum the data of each columns
# of BOD
sapply(BOD, sum)
输出:
Time demand 1 1 8.3 2 2 10.3 3 3 19.0 4 4 16.0 5 5 15.6 6 7 19.8 Time demand 22 89
范例2:
# R program to illustrate
# sapply function
# Initializing a list
mylist <- list(c(1, 2, 3, 4), c(2, 4, 6, 8), c(1, 3, 5, 7))
# Calling the sapply() function which
# will calculate mean of each vector elements
sapply(mylist, mean)
输出:
[1] 2.5 5.0 4.0
相关用法
- R语言 lapply()用法及代码示例
- R语言 tapply()用法及代码示例
- R语言 qf()用法及代码示例
- R语言 qweibull()用法及代码示例
- R语言 qtukey()用法及代码示例
- R语言 qsignrank()用法及代码示例
- R语言 qwilcox()用法及代码示例
- R语言 qunif()用法及代码示例
- R语言 apply()用法及代码示例
- R语言 ptukey()用法及代码示例
- R语言 dsignrank()用法及代码示例
- R语言 psignrank()用法及代码示例
- R语言 dwilcox()用法及代码示例
- R语言 pwilcox()用法及代码示例
- R语言 identity()用法及代码示例
- R语言 type.convert()用法及代码示例
- R语言 which()用法及代码示例
- R语言 call()用法及代码示例
- R语言 cumprod()用法及代码示例
- R语言 is.character()用法及代码示例
- R语言 ncol()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 Applying a Function over an Object in R Programming – sapply() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。