R/utils_listRename.R

Defines functions renameList

#' @importFrom purrr map
#' @noRd
renameList <- function(nested_list, pat = "", rep = "") {
  names(nested_list) <- gsub(pat, rep, names(nested_list), perl = TRUE)
  nested_list %>% map(~{
    if (is.list(.x) && !is.data.frame(.x)) {
      renameList(.x, pat, rep)
    } else {
      .x
    }
  })
}
earnaud/MetaShARK-v2 documentation built on Sept. 21, 2022, 10:52 a.m.