evaluates empty elements in a vector
This function evaluates if an element in a vector is empty the na.empty argument allows for evaluating NA values (TRUE if NA) and all.na returns a TRUE if all elements are NA. The trim argument trims a character string to account for the fact that c(" ") is not empty but, a vector with c("") is empty. Using trim = TRUE will force both to return TRUE
is.empty(x, all.na = FALSE, na.empty = TRUE, trim = TRUE)
x | A vector to evaluate elements |
---|---|
all.na | (FALSE / TRUE) Return a TRUE if all elements are NA |
na.empty | (TRUE / FALSE) Return TRUE if element is NA |
trim | (TRUE / FALSE) Trim empty strings |
A Boolean indicating empty elements in a vector, if all.na = FALSE a TRUE/FALSE value will be returned for each element in the vector
Jeffrey S. Evans <jeffrey_evans@tnc.org>
#> [1] TRUE#> [1] TRUE#> [1] FALSE#> [1] TRUE TRUE FALSE#> [1] TRUE NA FALSE#> [1] TRUE TRUE TRUE#> [1] TRUE#> [1] FALSE#> [1] TRUE#> [1] FALSE