negate {purrr} | R Documentation |
Negate a predicate function so it selects what it previously rejected
Description
Negating a function changes TRUE
to FALSE
and FALSE
to TRUE
.
Usage
negate(.p)
Arguments
.p |
A predicate function (i.e. a function that returns either
|
Value
A new predicate function.
Adverbs
This function is called an adverb because it modifies the effect of a function (a verb). If you'd like to include a function created an adverb in a package, be sure to read faq-adverbs-export.
See Also
Other adverbs:
auto_browse()
,
compose()
,
insistently()
,
partial()
,
possibly()
,
quietly()
,
safely()
,
slowly()
Examples
x <- list(x = 1:10, y = rbernoulli(10), z = letters)
x |> keep(is.numeric) |> names()
x |> keep(negate(is.numeric)) |> names()
# Same as
x |> discard(is.numeric)