Learn R Programming

specmine (version 1.0)

apply_by_groups: Apply by groups

Description

Apply a function to samples from a metadata's variable.

Usage

apply_by_groups(dataset, metadata.var, fn.to.apply = "mean", variables = NULL, variable.bounds = NULL)

Arguments

dataset
list representing the dataset from a metabolomics experiment.
metadata.var
name of the metadata's variable.
fn.to.apply
function to apply (e.g. mean, max, min).
variables
allows to define which variables to calculate the stats (if numbers, indexes are assumed).
variable.bounds
allow to define an interval of variables (if numeric).

Value

Returns a vector with the variables and the value of the applied function on the metadata's groups.

Examples

Run this code
     ## Example of applying a function to groups
     data(cachexia)
     apply.groups.result = apply_by_groups(cachexia, "Muscle.loss", mean)

Run the code above in your browser using DataLab