Add within factors
add_within(.data, .by = NULL, ...)
the data frame
the grouping column (groups by row if NULL)
the names and levels of the new factors
data frame
add_random(subj = 2, item = 2) %>%
add_within("subj", time = c("pre", "post"))
#> # A tibble: 8 × 3
#> subj item time
#> <chr> <chr> <fct>
#> 1 subj1 item1 pre
#> 2 subj1 item1 post
#> 3 subj1 item2 pre
#> 4 subj1 item2 post
#> 5 subj2 item1 pre
#> 6 subj2 item1 post
#> 7 subj2 item2 pre
#> 8 subj2 item2 post