Functional Programming Tools

accumulate | Accumulate intermediate results of a vector reduction |

along | Create a list of given length |

array-coercion | Coerce array to list |

as_mapper | Convert an object into a mapper function |

as_vector | Coerce a list to a vector |

at_depth | Map at depth |

attr_getter | Create an attribute getter function |

compose | Compose multiple functions |

cross | Produce all combinations of list elements |

detect | Find the value or position of the first match |

done | Done box |

every | Do every, some, or none of the elements of a list satisfy a... |

exec | Execute a function |

faq-adverbs-export | Best practices for exporting adverb-wrapped functions |

flatten | Flatten a list of lists into a simple vector. |

get-attr | Infix attribute accessor |

has_element | Does a list contain an object? |

head_while | Find head/tail that all satisfies a predicate. |

imap | Apply a function to each element of a vector, and its index |

insistently | Transform a function to make it run insistently or slowly |

invoke | Invoke functions. |

is_numeric | Test is an object is integer or double |

keep | Keep or discard elements using a predicate function. |

lift | Lift the domain of a function |

list_modify | Modify a list |

lmap | Apply a function to list-elements of a list |

map | Apply a function to each element of a list or atomic vector |

map2 | Map over multiple inputs simultaneously. |

map_if | Apply a function to each element of a vector conditionally |

modify | Modify elements selectively |

modify_in | Modify a pluck location |

negate | Negate a predicate function. |

null-default | Default value for 'NULL' |

partial | Partial apply a function, filling in some arguments. |

pipe | Pipe operator |

pluck | Pluck or chuck a single element from a vector or environment |

prepend | Prepend a vector |

purrr-package | purrr: Functional Programming Tools |

rate-helpers | Create delaying rate settings |

rate_sleep | Wait for a given time |

rbernoulli | Generate random sample from a Bernoulli distribution |

rdunif | Generate random sample from a discrete uniform distribution |

reduce | Reduce a list to a single value by iteratively applying a... |

reduce_right | Reduce from the right (retired) |

reexports | Objects exported from other packages |

rep_along | Repeat a value with matching length |

rerun | Re-run expressions multiple times. |

safely | Capture side effects. |

set_names | Set names in a vector |

splice | Splice objects and lists of objects into a list |

transpose | Transpose a list. |

vec_depth | Compute the depth of a vector |

when | Match/validate a set of conditions for an object and continue... |

zap | Zap an element |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.