Man pages for purrr
Functional Programming Tools

accumulateAccumulate recursive folds across a list
alongHelper to create vectors with matching length.
array-coercionCoerce array to list
as_mapperConvert an object into a mapper function
as_vectorCoerce a list to a vector
composeCompose multiple functions
crossProduce all combinations of list elements
detectFind the value or position of the first match.
everyDo every or some elements of a list satisfy a predicate?
flattenFlatten a list of lists into a simple vector.
get-attrInfix attribute accessor
has_elementDoes a list contain an object?
head_whileFind head/tail that all satisfies a predicate.
imapApply a function to each element of a vector, and its index
invokeInvoke functions.
is_numericTest is an object is integer or double
keepKeep or discard elements using a predicate function.
liftLift the domain of a function
list_modifyModify a list
lmapApply a function to list-elements of a list
mapApply a function to each element of a vector
map2Map over multiple inputs simultaneously.
modifyModify elements selectively
negateNegate a predicate function.
null-defaultDefault value for 'NULL'.
partialPartial apply a function, filling in some arguments.
pipePipe operator
pluckPluck out a single an element from a vector or environment
prependPrepend a vector
purrr-packagepurrr: Functional Programming Tools
rbernoulliGenerate random sample from a Bernoulli distribution
rdunifGenerate random sample from a discrete uniform distribution
reduceReduce a list to a single value by iteratively applying a...
reexportsObjects exported from other packages
rerunRe-run expressions multiple times.
safelyCapture side effects.
set_namesSet names in a vector
spliceSplice objects and lists of objects into a list
transposeTranspose a list.
vec_depthCompute the depth of a vector
whenMatch/validate a set of conditions for an object and continue...
purrr documentation built on May 29, 2018, 5:05 p.m.