Learn R Programming

specmine (version 3.1.6)

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
# NOT RUN {
     ## Example of applying a function to groups
	 library(specmine.datasets)
     data(cachexia)
     apply.groups.result = apply_by_groups(cachexia, "Muscle.loss", mean)
# }

Run the code above in your browser using DataLab