is_empty: Check whether string, list or vector is empty

View source: R/is_empty.R

is_emptyR Documentation

Check whether string, list or vector is empty

Description

This function checks whether a string or character vector, a list or any vector (numeric, atomic) is empty or not.

Usage

is_empty(x, na_empty = TRUE)

Arguments

x

String, character vector, list, data.frame or numeric vector or factor.

na_empty

Logical, if NA is considered as empty (default is TRUE).

Value

Logical vector.

Examples

is_empty("test")
is_empty("")
is_empty(NA)
is_empty(NULL)

# string is not empty
is_empty(" ")

# however, this trimmed string is
is_empty(trimws(" "))

# numeric vector
x <- 1
is_empty(x)
x <- x[-1]
is_empty(x)

# check multiple elements of character vectors
is_empty(c("", "a"))

# empty data frame
d <- data.frame()
is_empty(d)

# empty list
# is_empty(list(NULL))

# NA vector
x <- rep(NA,5)
is_empty(x)
is_empty(x, na_empty = FALSE)

shug0131/cctu documentation built on Nov. 10, 2023, 12:03 p.m.