Skip to contents

Pivot treatments to a wider list or table format

Usage

pivot_trts_widelist(.data, trts = NULL, fcts = NULL, drop = FALSE)

pivot_trts_widetable(.data, trts = NULL, fcts = NULL)

Arguments

.data

An edibble table.

trts

A vector of treatment (tidyselect compatible). By default it is NULL and includes all the treatments.

fcts

A vector of factors in the edibble table.

drop

Whether the resulting list should drop to a vector within each list element if there is only one column. Default is FALSE.

Value

A named list where elements are the data and the names are treatments.

Examples

pivot_trts_widelist(takeout(menu_crd(t = 5, n = 20)))
#> $trt1
#>      unit
#> 5   unit5
#> 9   unit9
#> 17 unit17
#> 19 unit19
#> 
#> $trt2
#>      unit
#> 1   unit1
#> 3   unit3
#> 14 unit14
#> 18 unit18
#> 
#> $trt3
#>      unit
#> 4   unit4
#> 7   unit7
#> 12 unit12
#> 16 unit16
#> 
#> $trt4
#>      unit
#> 2   unit2
#> 6   unit6
#> 8   unit8
#> 13 unit13
#> 
#> $trt5
#>      unit
#> 10 unit10
#> 11 unit11
#> 15 unit15
#> 20 unit20
#>