R語言
eapply
位於 base
包(package)。 說明
eapply
將 FUN
應用到 environment
中的命名值,並以列表形式返回結果。用戶可以請求使用所有命名對象(通常不使用以點開頭的名稱)。輸出未排序,並且未搜索封閉環境。
用法
eapply(env, FUN, ..., all.names = FALSE, USE.NAMES = TRUE)
參數
env |
所要使用的環境。 |
FUN |
要應用的函數,通過 |
... |
|
all.names |
指示是否將該函數應用於所有值的邏輯。 |
USE.NAMES |
邏輯指示結果列表是否應具有 |
值
命名列表(除非 USE.NAMES = FALSE
)。請注意,對於散列環境,組件的順序是任意的。
例子
require(stats)
env <- new.env(hash = FALSE) # so the order is fixed
env$a <- 1:10
env$beta <- exp(-3:3)
env$logic <- c(TRUE, FALSE, FALSE, TRUE)
# what have we there?
utils::ls.str(env)
# compute the mean for each list element
eapply(env, mean)
unlist(eapply(env, mean, USE.NAMES = FALSE))
# median and quartiles for each element (making use of "..." passing):
eapply(env, quantile, probs = 1:3/4)
eapply(env, quantile)
也可以看看
相關用法
- R eval 計算(未計算的)表達式
- R environment 環境接入
- R exists 是否已定義對象?
- R expand.grid 從因子變量的所有組合創建 DataFrame
- R expression 未計算的表達式
- R eigen 矩陣的譜分解
- R encodeString 對字符向量進行編碼以供打印
- R extSoftVersion 第三方軟件的報告版本
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 將文本推回連接
- R strsplit 分割字符向量的元素
- R seq.Date 生成規則的日期序列
- R invisible 將打印模式更改為不可見
- R noquote “無引號”字符串打印類
- R warning 警告信息
- R rapply 遞歸地將函數應用於列表
- R basename 操作文件路徑
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Apply a Function Over Values in an Environment。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。