| rp.desc | R Documentation |
Aggregate table of descriptives according to functions provided in fn argument. This function follows melt/cast approach used in reshape package. Variable names specified in measure.vars argument are treated as measure.vars, while the ones in id.vars are treated as id.vars (see melt.data.frame for details). Other its formal arguments match with corresponding arguments for cast function. Some post-processing is done after reshaping, in order to get pretty row and column labels.
rp.desc(
measure.vars,
id.vars = NULL,
fn,
data = NULL,
na.rm = FALSE,
margins = TRUE,
total.name = "Total",
use.labels = getOption("rapport.use.labels")
)
measure.vars |
either a character vector with variable names from |
id.vars |
same rules apply as in |
fn |
a list with functions or a character vector with function names |
data |
a |
na.rm |
a logical value indicating whether |
margins |
should margins be included? |
total.name |
a character string with name for "grand" margin (defaults to "Total") |
use.labels |
use labels instead of variable names in table header (handle with care, especially if you have lengthy labels). Defaults to value specified in |
a data.frame with aggregated data
rp.desc("cyl", NULL, c(mean, sd), mtcars)
rp.desc("cyl", "am", c(mean, sd), mtcars, margins = TRUE)
rp.desc("hp", c("am", "gear"), c("Average" = mean, "Deviation" = sd), mtcars)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.