pro_map.Rd
Modified purrr functions with progress bar
pro_map(.x, .f, ..., .progress = FALSE)
A list or atomic vector.
A function, specified in one of the following ways:
A named function, e.g. mean
.
An anonymous function, e.g. \(x) x + 1
or function(x) x + 1
.
A formula, e.g. ~ .x + 1
. You must use .x
to refer to the first
argument. No longer recommended.
A string, integer, or list, e.g. "idx"
, 1
, or list("idx", 1)
which
are shorthand for \(x) pluck(x, "idx")
, \(x) pluck(x, 1)
, and
\(x) pluck(x, "idx", 1)
respectively. Optionally supply .default
to
set a default value if the indexed element is NULL
or does not exist.
Wrap a function with in_parallel()
to declare that it should be performed
in parallel. See in_parallel()
for more details.
Use of ...
is not permitted in this context.
Additional arguments passed on to the mapped function.
We now generally recommend against using ...
to pass additional
(constant) arguments to .f
. Instead use a shorthand anonymous function:
This makes it easier to understand which arguments belong to which function and will tend to yield better error messages.
Whether to show a progress bar. Use TRUE
to turn on
a basic progress bar, use a string to give it a name, or see
progress_bars for more details.