Learn R Programming

functools (version 0.2.0)

Existy: Existy

Description

Existy() returns TRUE or FALSE if an object exists or not. An object exists if it is not NULL or NA.

Usage

Existy(.x)

Arguments

.x
an object.

Value

a logical value.

See Also

Other predicate functions: Truthy

Examples

Run this code
# Some examples
Existy(4) # TRUE
Existy("foo") # TRUE
Existy(NULL) # FALSE
Existy(NA) # FALSE

# Works with lists
Existy(list(4, "foo", NULL, NA)) # TRUE
Existy(list(4, "foo")) # TRUE
Existy(list(NULL, NA)) # TRUE
Existy(list(NULL)) # TRUE
Existy(list(NA)) # FALSE

# Works with applying over lists
lapply(list(4, "foo", NULL, NA), Existy) # TRUE, TRUE, FALSE, FALSE

Run the code above in your browser using DataLab