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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。