| is_empty {sjmisc} | R Documentation |
This function checks whether a string or character vector (of length 1), a list or any vector (numeric, atomic) is empty or not.
is_empty(x, first.only = TRUE)
x |
String, character vector of length 1, list or vector. |
first.only |
Logical, if |
Logical, TRUE if x is a character vector or string and
is empty, TRUE if x is a vector or list and of length 0,
FALSE otherwise.
NULL- or NA-values are also considered as "empty" (see
'Examples') and will return TRUE.
x <- "test"
is_empty(x)
x <- ""
is_empty(x)
x <- NA
is_empty(x)
x <- NULL
is_empty(x)
# string is not empty
is_empty(" ")
# however, this trimmed string is
is_empty(trim(" "))
# numeric vector
x <- 1
is_empty(x)
x <- x[-1]
is_empty(x)
# check multiple elements of character vectors
is_empty(c("", "a"))
is_empty(c("", "a"), first.only = FALSE)