Learn R Programming

dMod (version 0.3.1)

wide2long: Translate wide output format (e.g. from ode) into long format

Description

Translate wide output format (e.g. from ode) into long format

Usage

wide2long(out, keep, na.rm)

Arguments

out
data.frame or matrix or list of matrices in wide format
keep
Index vector, the columns to keep
na.rm
Logical, if TRUE, missing values are removed in the long format.

Value

data.frame in long format, i.e. columns "time" (out[,1]), "name" (colnames(out[,-1])), "value" (out[,-1]) and, if out was a list, "condition" (names(out))

Details

The function assumes that out[,1] represents a time-like vector whereas out[,-1] represents the values. Useful for plotting with ggplot. If a list is supplied, the names of the list are added as extra column names "condition"