Learn R Programming

purrr (version 0.2.0)

as_function: Convert an object into a function.

Description

as_function is the powerhouse behind the varied function specifications that purrr functions allow.

Usage

as_function(.f)

Arguments

.f
A function, formula, or atomic vector.

If a function, it is used as is.

If a formula, e.g. ~ .x + 2, it is converted to a function with two arguments, .x or . and .y

Examples

Run this code
as_function(~ . + 1)
as_function(1)
as_function(c("a", "b", "c"))

Run the code above in your browser using DataLab