evaluateThe commands in workflow plan data frames can have
wildcard symbols that can stand for datasets, parameters, function
arguments, etc. These wildcards can be evaluated over a set of
possible values using evaluate.
evaluate(plan, rules = NULL, wildcard = NULL, values = NULL,
expand = TRUE)workflow plan data frame, similar to one produced by
link{plan}
Named list with wildcards as names and vectors of
replacements
as values. This is a way to evaluate multiple wildcards at once.
When not NULL, rules overrules wildcard and
values if
not NULL.
character scalar denoting a wildcard placeholder
vector of values to replace the wildcard
in the drake instructions. Will be treated as a character vector.
Must be the same length as plan$command if expand is
TRUE.
If TRUE, create a new rows in the workflow plan
data frame
if multiple values are assigned to a single wildcard.
If FALSE, each occurence of the wildcard
is replaced with the next entry in the values vector,
and the values are recycled.
a workflow plan data frame with the wildcards evaluated
Specify a single wildcard with the wildcard
and values arguments. In each command, the text in
wildcard will be replaced by each value in values
in turn. Specify multiple wildcards ith the rules argument,
which overrules wildcard and values if
not NULL. Here, rules should be a list with wildcards
as names and vectors of possible values as list elements.