Duplicating rows according to a weighting variable. This is the opposite operation of `count_dt`. Analogous to `tidyr::uncount`.
uncount_dt(.data, wt, .remove = TRUE)
A data.frame
A vector of weights.
Should the column for weights
be removed?
Default uses TRUE
.
df <- data.table(x = c("a", "b"), n = c(1, 2))
uncount_dt(df, n)
#> x
#> <char>
#> 1: a
#> 2: b
#> 3: b
uncount_dt(df,n,FALSE)
#> x n
#> <char> <num>
#> 1: a 1
#> 2: b 2
#> 3: b 2