gtools (version 3.9.5)

invalid: Test if a value is missing, empty, contains only NA or NULL values, or is a try-error.

Description

Test if a value is missing, empty, contains only NA or NULL values, or is a try-error.

Usage

invalid(x)

Value

Logical value.

Arguments

x

value to be tested

Author

Gregory R. Warnes greg@warnes.net

See Also

Examples

Run this code


invalid(NA)
invalid()
invalid(c(NA, NA, NULL, NA))

invalid(list(a = 1, b = NULL))

x <- try(log("A"))
invalid(x)

# example use in a function
myplot <- function(x, y) {
  if (invalid(y)) {
    y <- x
    x <- 1:length(y)
  }
  plot(x, y)
}
myplot(1:10)
myplot(1:10, NA)

Run the code above in your browser using DataLab