grouped | R Documentation |
Make a function applicable to grouped data.
grouped(f, ...)
f |
A function. |
... |
Deprecated. Additional arguments to |
A function like f
with a new argument group
. This accepts a factor to
split all other arguments in f
into groups before applying f
to each
group and combining the results. It is similar to ave()
, but more general.
Other operators:
balanced()
,
quantity_index()
# Redistribute weights.
x <- 1:6
w <- c(1:5, NA)
f <- factor(rep(letters[1:2], each = 3))
w1 <- c(2, 4)
w2 <- 1:6
harmonic_mean(mapply(harmonic_mean, split(x, f), split(w2, f)), w1)
wr <- grouped(scale_weights)(w2, group = f) * w1[f]
harmonic_mean(x, wr)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.