vec_unchop() has been renamed to
list_unchop() and is deprecated as of
vec_unchop( x, indices = NULL, ptype = NULL, name_spec = NULL, name_repair = c("minimal", "unique", "check_unique", "universal") )
vec_chop(), a list of positive integer vectors to slice
xis split into its individual elements, equivalent to using an
list_unchop(), a list of positive integer vectors specifying the locations to place elements of
xin. Each element of
xis recycled to the size of the corresponding index vector. The size of
indicesmust match the size of
xis combined in the order it is provided in, which is equivalent to using
NULL, the default, the output type is determined by computing the common type across all elements of
x. Alternatively, you can supply
ptypeto give the output a known type.
A name specification for combining inner and outer names. This is relevant for inputs passed with a name, when these inputs are themselves named, like
outer = c(inner = 1), or when they have length greater than 1:
outer = 1:2. By default, these cases trigger an error. You can resolve the error by providing a specification that describes how to combine the names or the indices of the inner vector with the name of the input. This specification can be:
A function of two arguments. The outer name is passed as a string to the first argument, and the inner names or positions are passed as second argument.
An anonymous function as a purrr-style formula.
A glue specification of the form
rlang::zap()object, in which case both outer and inner names are ignored and the result is unnamed.
See the name specification topic.
How to repair names, see