Deprecated on 2019-05-16. Use drake_plan()
transformations instead. See
https://books.ropensci.org/drake/plans.html#large-plans
for the details.
reduce_plan(
plan = NULL,
target = "target",
begin = "",
op = " + ",
end = "",
pairwise = TRUE,
append = FALSE,
sep = "_"
)
A workflow plan data frame that aggregates multiple prespecified targets into one additional target downstream.
Workflow plan data frame of prespecified targets.
Name of the new reduced target.
Character, code to place at the beginning of each step in the reduction.
Binary operator to apply in the reduction
Character, code to place at the end of each step in the reduction.
Logical, whether to create multiple
new targets, one for each pair/step in the reduction (TRUE
),
or to do the reduction all in one command.
Logical. If TRUE
, the output will include the
original rows in the plan
argument.
If FALSE
, the output will only include the new
targets and commands.
Character scalar, delimiter for creating new target names.
Creates a new workflow plan data frame with the commands to do a reduction (i.e. to repeatedly apply a binary operator to pairs of targets to produce one target).
drake_plan()