R語言
gapply
位於 nlme
包(package)。 說明
將函數應用於 groups
定義的數據幀的不同行集。
用法
gapply(object, which, FUN, form, level, groups, ...)
參數
object |
將應用該函數的對象 - 通常是 |
which |
可選字符或正整數向量,指定 |
FUN |
函數應用於由 |
form |
定義組的可選單邊公式。當給出此公式時,右側將在 |
level |
一個可選的正整數,給出要在具有多個嵌套分組級別的對象中使用的分組級別。默認為最高或最內層的分組。 |
groups |
將用於將行分成組的可選因子。默認為 |
... |
摘要函數 |
值
返回一個數據幀,其行數與 groups
參數中的級別數相同。
例子
## Find number of non-missing "conc" observations for each Subject
gapply( Phenobarb, FUN = function(x) sum(!is.na(x$conc)) )
# Pinheiro and Bates, p. 127
table( gapply(Quinidine, "conc", function(x) sum(!is.na(x))) )
changeRecords <- gapply( Quinidine, FUN = function(frm)
any(is.na(frm[["conc"]]) & is.na(frm[["dose"]])) )
作者
José Pinheiro and Douglas Bates bates@stat.wisc.edu
參考
Pinheiro, J.C., and Bates, D.M. (2000) "Mixed-Effects Models in S and S-PLUS", Springer, esp. sec. 3.4.
也可以看看
相關用法
- R getGroupsFormula 提取分組公式
- R getGroups.lme 提取 lme 對象組
- R getVarCov 提取方差-協方差矩陣
- R getGroups.data.frame 從 DataFrame 中提取組
- R getGroups.gls 提取 gls 對象組
- R getCovariate.varFunc 提取 varFunc 協變量
- R getCovariateFormula 提取協變量公式
- R gsummary 分組總結
- R gnlsControl gnls Fit 的控製值
- R gls 使用廣義最小二乘法擬合線性模型
- R getResponse 從對象中提取響應變量
- R getData.lme 提取 lme 對象數據
- R getData.lmList 提取 lmList 對象數據
- R getCovariate 從對象中提取協變量
- R groupedData 構造一個 groupedData 對象
- R gnlsStruct 廣義非線性最小二乘結構
- R getResponseFormula 提取指定響應變量的公式
- R getGroups.corStruct 提取結構組
- R getData 從對象中提取數據
- R getCovariate.corStruct 提取 corStruct 對象協變量
- R getGroups.lmList 提取 lmList 對象組
- R getData.gls 提取 gls 對象數據
- R glsStruct 廣義最小二乘結構
- R getGroups 從對象中提取分組因子
- R getCovariate.data.frame 提取 DataFrame 協變量
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Apply a Function by Groups。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。