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]