R/valid_names.R

Defines functions valid_names

# valid_names(c("sd$fs&%@#:$%^&*äüsfdd/fsdfsds", "sd$fs&%@#:$%^&*äüsfdd/fsdfsds"))
valid_names <- function(x) {
  x <- gsub('[\'\\"]', '', x)
  x <- gsub('[:\\$/\\]', '_', x)
  x <- gsub("[^0-9A-Za-z_]","" , x ,ignore.case = TRUE)
  x <- substr(x, start = 0, stop = 20)
  make.unique(x,  sep = "_")
}

Try the seasonal package in your browser

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

seasonal documentation built on April 18, 2022, 9:06 a.m.