unwrap.array: Unwrap an array, matrix or a vector to an array of more dimensions
Description
Unwrap an array, matrix or a vector to an array of more dimensions. This is done by splitting up each dimension into several
dimension based on the names of that dimension.
Usage
# S3 method for array
unwrap(x, split=rep("[.]", length(dim(x))), drop=FALSE, ...)
A list or a charactervector.
If a list, it should contain functions that takes a charactervector as the first argument and optional ... arguments.
Each function should split the vector into a list of same length
and where all elements contains the same number of parts.
If a charactervector, each element split[i] is replaced by
a function call
function(names, ...) strsplit(names, split=split[i]).
drop
If TRUE, dimensions of of length one are dropped, otherwise not.