IRanges (version 2.6.1)

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.

Examples

Run this code
multisplit(1:3, list(letters[1:2], letters[2:3], letters[2:4]))

Run the code above in your browser using DataCamp Workspace