Description Usage Arguments Value
Functions for splitting and grouping lists into sublists.
splitList
splits a list l
into max(groupAssignment)
groups.
The integer indices of groupAssignment
determine in which group each
element of l
goes.
groupListConsecutive
splits l
into numberOfGroups
consecutive
sublists (or groups).
groupListDistributed
distributes l
into numberOfGroups
sublists (or groups).
flatten
flattens a list l
of lists into a flat list by concatenation. If
recursive
is TRUE
(defaults to FALSE
), flatten will be recursively
called on each argument first.
intersperse
joins two lists xs
and ys
into a list of pairs containig
every possible pair, i.e. intersperse(xs, ys)
equals the product list of xs
and ys
. The pairConstructor
parameter can be used to change the type of pairs
returned.
1 2 3 4 5 6 7 8 9 | splitList(l, groupAssignment)
groupListConsecutive(l, numberOfGroups)
groupListDistributed(l, numberOfGroups)
flatten(l, recursive = FALSE)
intersperse(xs, ys, pairConstructor = list)
|
l |
A list. |
xs |
A list. |
ys |
A list. |
pairConstructor |
The function to use for constructing pairs, defaults to |
groupAssignment |
A vector of group assignment indices. |
numberOfGroups |
The number of groups to create, must be <= length(l) |
recursive |
Whether to operate recursively on sublists or vectors. |
A list of lists, where each member represents a group.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.