Creation of picks object that does not override a dataset if already exists
Source:R/helpers.R
ensure_picks_datasets.RdArguments
- datasets
(
datasets()object) to use ifxdoes not already have a dataset.- x
(
pickorpicksobject) to ensure has a dataset.- ...
(
pickorpicksobject) that will be appended to thedatasets.
Examples
ensure_picks_datasets("ADTTE", x = picks(datasets("ADSL", "ADSL"), variables("SEX")))
#> <picks>
#> <datasets>:
#> choices: ADSL
#> selected: ADSL
#> multiple=FALSE, ordered=FALSE, fixed=TRUE
#> <variables>:
#> choices: SEX
#> selected: 1L
#> multiple=FALSE, ordered=FALSE, fixed=TRUE, allow-clear=FALSE
ensure_picks_datasets(datasets("ADSL", "ADSL"), x = variables("SEX", "SEX"))
#> <picks>
#> <datasets>:
#> choices: ADSL
#> selected: ADSL
#> multiple=FALSE, ordered=FALSE, fixed=TRUE
#> <variables>:
#> choices: SEX
#> selected: SEX
#> multiple=FALSE, ordered=FALSE, fixed=TRUE, allow-clear=FALSE
ensure_picks_datasets(datasets("ADSL", "ADSL"),
x = variables("SEX", "SEX"),
values(c("F", "M"), "F")
)
#> <picks>
#> <datasets>:
#> choices: ADSL
#> selected: ADSL
#> multiple=FALSE, ordered=FALSE, fixed=TRUE
#> <variables>:
#> choices: SEX
#> selected: SEX
#> multiple=FALSE, ordered=FALSE, fixed=TRUE, allow-clear=FALSE
#> <values>:
#> choices: F, M
#> selected: F
#> multiple=TRUE, ordered=FALSE, fixed=FALSE