Description Usage Arguments Value Examples
This is a simple function to apply a summarization function to a matrix or data frame.
1 |
data |
A matrix or data frame to be summarized. |
fun |
Function to be used in the summarization. It can be any function that, taking as first argument a numeric vector, otuputs a numeric value. Typical examples are |
group.by |
A vector of either column names or column indices according to which the data will be grouped to be summarized. |
ignore |
A vector of either column names or column indices of the columns that have to be removed from the output. |
... |
Additional parameters to the summarization function ( |
A data frame where, for each combination of the values in the columns indicated by group.by
, each column (except those in ignore
) contains the summarization of the values in the original matrix that have that combination of values.
#' @seealso filterData
, writeTabular
and the vignette vignette(topic="Data_loading_and_manipulation",
package="scmamp")
1 2 3 4 5 6 7 | data(data_blum_2015)
# Group by size and radius. Get the mean and variance of only the last two
# columns.
summarizeData (data.blum.2015, group.by=c("Radius","Size"), ignore=3:8,
fun=mean, na.rm=TRUE)
summarizeData (data.blum.2015, group.by=c("Radius","Size"), ignore=3:8,
fun=sd, na.rm=TRUE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.