| weight2rows {hutils} | R Documentation |
Expand a weighted data frame to an equivalent unweighted
Description
Present since v1.0.0.
Argument rows.out available since v1.3.0;
rows.out < 1 supported since v 1.4.0.
Argument discard_weight.var available since v1.3.0.
Usage
weight2rows(DT, weight.var, rows.out = NULL, discard_weight.var = FALSE)
Arguments
DT |
A |
weight.var |
Variable in |
rows.out |
If not Since |
discard_weight.var |
If |
Value
DT but with the number of rows expanded to sum(DT[[weight.var]]) to reflect the weighting.
Examples
library(data.table)
DT <- data.table(x = 1:5, y = c(1, 1, 1, 1, 2))
weight2rows(DT, "y")
weight2rows(DT, "y", rows.out = 5)