recipes_argument_select | R Documentation |
recipes_argument_select()
is a variant of
recipes_eval_select()
that is tailored to work well with arguments in steps
that specify variables. Such as denom
in step_ratio()
.
This is a developer tool that is only useful for creating new recipes steps.
recipes_argument_select(
quos,
data,
info,
single = TRUE,
arg_name = "outcome",
call = caller_env()
)
quos |
A list of quosures describing the selection. Captured with
|
data |
A data frame to use as the context to evaluate the selection in.
This is generally the |
info |
A data frame of term information describing each column's type
and role for use with the recipes selectors. This is generally the |
single |
A logical. Should an error be thrown if more than 1 variable is
selected. Defaults to |
arg_name |
A string. Name of argument, used to enrich error messages. |
call |
The execution environment of a currently running function, e.g.
|
This function is written to be backwards compatible with previous input types
of these arguments. Will thus accept strings, tidyselect, recipes selections,
helper functions imp_vars()
in addition to the prefered bare names.
A character vector containing the evaluated selection.
developer_functions
library(rlang)
data(scat, package = "modeldata")
rec <- recipe(Species ~ ., data = scat)
info <- summary(rec)
info
recipes_argument_select(quos(Year), scat, info)
recipes_argument_select(vars(Year), scat, info)
recipes_argument_select(imp_vars(Year), scat, info)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.