byXflex | R Documentation |
byX
, but with more flexible group size, to avoid that the last group has only a few entries (<50% of desired size).The 'subset_size' param is internally optimized using correctSetSize
and
then byX
is called.
byXflex(data, indices, subset_size = 5, FUN, sort_indices = TRUE, ...)
data |
Data.frame whose subset to use on FUN |
indices |
Vector of group assignments, same length as nrow(data) |
subset_size |
Ideal number of groups to use in one subset – this can be changed internally, from 75%-150% |
FUN |
function Applied to subsets of data |
sort_indices |
Groups are formed by their sorted character(!) names |
... |
More arguments to FUN |
list of function result (one entry for each subset)
stopifnot(
byXflex(data.frame(d=1:10), 1:10, 2, sum, sort_indices = FALSE) ==
c(3, 7, 11, 15, 19)
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.