multisplit:
Split elements belonging to multiple groups
Description
This is like split, except elements can belong to
multiple groups, in which case they are repeated to appear in multiple
elements of the return value.
Usage
multisplit(x, f)
Arguments
x
The object to split, like a vector.
f
A list-like object of vectors, the same length as x, where
each element indicates the groups to which each element of x
belongs.
Value
A list-like object, with an element for each unique value in the
unlisted f, containing the elements in x where the
corresponding element in f contained that value. Just try it.