mutate a data frame, adding random variables.

Apply formulae to a data frame

dmutate(data, ...)

Arguments

data

a data frame

...

formulae and other arguments for mutate_random

Examples


idata <- dplyr::data_frame(ID = 1:10)

dmutate(idata, y ~ rbinomial(0.5), wt ~ rnorm(mu,sd),
        envir = list(mu = 50, sd = 20))
#> # A tibble: 10 × 3
#>       ID     y    wt
#>    <int> <dbl> <dbl>
#>  1     1     0  31.3
#>  2     2     1  49.7
#>  3     3     0  33.5
#>  4     4     1  19.8
#>  5     5     1  68.7
#>  6     6     0  53.5
#>  7     7     1  54.9
#>  8     8     1  82.5
#>  9     9     1  52.2
#> 10    10     1  47.3