R/rm_nchar.R

Defines functions rm_nchar

Documented in rm_nchar

#' Remove elements by number of characters
#'
#' @param x one vector
#' @param least least number of characters
#' @param most most number of characters 
#'
#' @return removed vector
#' @export
#'
#' @examples
#' x <- c('a','abc','abcd',NA)
#' rm_nchar(x,least = 1)
#' rm_nchar(x,most = 4)
#' rm_nchar(x,least = 1, most = 4)
rm_nchar <- function(x,least,most){
    if (!missing(least)) x <- x[nchar(x) > least]
    if (!missing(most)) x <- x[nchar(x) < most]
    x
}

Try the do package in your browser

Any scripts or data that you put into this service are public.

do documentation built on Aug. 3, 2021, 5:06 p.m.