Functions for renaming group columns names in ARDs.

rename_ard_groups_shift(x, shift = -1)

rename_ard_groups_reverse(x)

Arguments

x

(data.frame)
an ARD data frame of class 'card'.

shift

(integer)
an integer specifying how many values to shift the group IDs, e.g. shift=-1 renames group2 to group1.

Value

an ARD data frame of class 'card'

Examples

ard <- ard_summary(ADSL, by = c(SEX, ARM), variables = AGE)

# Example 1 ----------------------------------
rename_ard_groups_shift(ard, shift = -1)
#> There are now non-standard group column names: "group0" and "group0_level".
#>  Is this the shift you had planned?
#> # An ARD data frame: 48 × 12
#>    group0 group0_level group1 group1_level      variable context stat_name  stat
#>    <chr>  <list>       <chr>  <list>            <chr>    <chr>   <chr>     <lis>
#>  1 SEX    F            ARM    Placebo           AGE      summary N         53   
#>  2 SEX    F            ARM    Placebo           AGE      summary mean      76.4 
#>  3 SEX    F            ARM    Placebo           AGE      summary sd         8.73
#>  4 SEX    F            ARM    Placebo           AGE      summary median    78   
#>  5 SEX    F            ARM    Placebo           AGE      summary p25       70   
#>  6 SEX    F            ARM    Placebo           AGE      summary p75       84   
#>  7 SEX    F            ARM    Placebo           AGE      summary min       59   
#>  8 SEX    F            ARM    Placebo           AGE      summary max       89   
#>  9 SEX    F            ARM    Xanomeline High … AGE      summary N         40   
#> 10 SEX    F            ARM    Xanomeline High … AGE      summary mean      74.7 
#> # ℹ 38 more rows
#> # ℹ 4 more variables: stat_label <chr>, fmt_fun <list>, warning <list>,
#> #   error <list>

# Example 2 ----------------------------------
rename_ard_groups_reverse(ard)
#> # An ARD data frame: 48 × 12
#>    group1 group1_level      group2 group2_level variable context stat_name  stat
#>    <chr>  <list>            <chr>  <list>       <chr>    <chr>   <chr>     <lis>
#>  1 ARM    Placebo           SEX    F            AGE      summary N         53   
#>  2 ARM    Placebo           SEX    F            AGE      summary mean      76.4 
#>  3 ARM    Placebo           SEX    F            AGE      summary sd         8.73
#>  4 ARM    Placebo           SEX    F            AGE      summary median    78   
#>  5 ARM    Placebo           SEX    F            AGE      summary p25       70   
#>  6 ARM    Placebo           SEX    F            AGE      summary p75       84   
#>  7 ARM    Placebo           SEX    F            AGE      summary min       59   
#>  8 ARM    Placebo           SEX    F            AGE      summary max       89   
#>  9 ARM    Xanomeline High … SEX    F            AGE      summary N         40   
#> 10 ARM    Xanomeline High … SEX    F            AGE      summary mean      74.7 
#> # ℹ 38 more rows
#> # ℹ 4 more variables: stat_label <chr>, fmt_fun <list>, warning <list>,
#> #   error <list>