Resolve iterates through each picks element and determines values .
Arguments
- x
(
picks()) settings for picks.- data
(
teal_data()environmentorlist) any data collection supporting object extraction with[[. Used to determine values of unresolvedpicks.
Examples
x <- picks(datasets(tidyselect::where(is.data.frame)), variables("a", "a"))
#> Warning: variables has eager choices (character) while datasets has dynamic choices. It is not guaranteed that explicitly defined choices will be a subset of data selected in a previous element.
data <- list(
df1 = data.frame(a = as.factor(LETTERS[1:5]), b = letters[1:5]),
df2 = data.frame(a = LETTERS[1:5], b = 1:5),
m = matrix()
)
resolver(x = x, data = data)
#> <picks>
#> <datasets>:
#> choices: df1, df2
#> selected: df1
#> multiple=FALSE, ordered=FALSE, fixed=FALSE
#> <variables>:
#> choices: a
#> selected: a
#> multiple=FALSE, ordered=FALSE, fixed=TRUE, allow-clear=FALSE