Create variability display rules
variability_rules.RdCreates rules for constructing the variability display column. Rules are
evaluated with case_when().
Examples
variability_rules(
fixed ~ "(Fixed)",
!is.na(corr) ~ sprintf("(Corr = %s)", corr),
!is.na(cv) & cv != 0 ~ sprintf("(CV = %s%%)", cv),
!is.na(sd) ~ sprintf("(SD = %s)", sd),
TRUE ~ NA_character_
)
#> <list_of<quosure>>
#>
#> [[1]]
#> <quosure>
#> expr: ^fixed ~ "(Fixed)"
#> env: 0x55a3ec05f8b8
#>
#> [[2]]
#> <quosure>
#> expr: ^!is.na(corr) ~ sprintf("(Corr = %s)", corr)
#> env: 0x55a3ec05f8b8
#>
#> [[3]]
#> <quosure>
#> expr: ^!is.na(cv) & cv != 0 ~ sprintf("(CV = %s%%)", cv)
#> env: 0x55a3ec05f8b8
#>
#> [[4]]
#> <quosure>
#> expr: ^!is.na(sd) ~ sprintf("(SD = %s)", sd)
#> env: 0x55a3ec05f8b8
#>
#> [[5]]
#> <quosure>
#> expr: ^TRUE ~ NA_character_
#> env: 0x55a3ec05f8b8
#>