| simApply {simFrame} | R Documentation | 
Apply a function to subsets
Description
Generic functions for applying a function to subsets of a data set.
Usage
simApply(x, design, fun, ...)
simSapply(x, design, fun, ..., simplify = TRUE)
Arguments
x | 
 the   | 
design | 
 a character, logical or numeric vector specifying the variables (columns) used for subsetting.  | 
fun | 
 a function to be applied to the subsets.  | 
simplify | 
 a logical indicating whether the results should be simplified to a vector or matrix (if possible).  | 
... | 
 additional arguments to be passed to   | 
Value
For simApply a data.frame.
For simSapply, a list, vector or matrix (see sapply).
Methods for function simApply
x = "data.frame", design = "BasicVector", fun = "function"apply a function to subsets given by the variables (columns) in
design.x = "data.frame", design = "Strata", fun = "function"apply a function to subsets given by
design.
Methods for function simSapply
x = "data.frame", design = "BasicVector", fun = "function"apply a function to subsets given by the variables (columns) in
design.x = "data.frame", design = "Strata", fun = "function"apply a function to subsets given by
design.
Author(s)
Andreas Alfons
See Also
Examples
data(eusilcP)
eusilcP <- eusilcP[, c("region", "gender", "eqIncome")]
## returns data.frame
simApply(eusilcP, c("region", "gender"), 
    function(x) median(x$eqIncome))
## returns vector
simSapply(eusilcP, c("region", "gender"), 
    function(x) median(x$eqIncome))
[Package simFrame version 0.5.4 Index]