stri_remove_empty (alias stri_omit_empty)
removes all empty strings from a character vector,
and, if na_empty is TRUE, also gets rid of all missing
values.
stri_remove_empty_na (alias stri_omit_empty_na)
removes both empty strings and missing values.
stri_remove_na (alias stri_omit_na)
returns a version of x with missing values removed.
Usage
stri_remove_empty(x, na_empty = FALSE)
stri_omit_empty(x, na_empty = FALSE)
stri_remove_empty_na(x)
stri_omit_empty_na(x)
stri_remove_na(x)
stri_omit_na(x)See also
The official online manual of stringi at https://stringi.gagolewski.com/
Gagolewski M., stringi: Fast and portable character string processing in R, Journal of Statistical Software 103(2), 2022, 1-59, doi:10.18637/jss.v103.i02
Other utils:
stri_list2matrix(),
stri_na2empty(),
stri_replace_na()
Author
Marek Gagolewski and other contributors
Examples
stri_remove_empty(stri_na2empty(c('a', NA, '', 'b')))
#> [1] "a" "b"
stri_remove_empty(c('a', NA, '', 'b'))
#> [1] "a" NA "b"
stri_remove_empty(c('a', NA, '', 'b'), TRUE)
#> [1] "a" "b"
stri_omit_empty_na(c('a', NA, '', 'b'))
#> [1] "a" "b"