R/except.R

remove_except <- function(exceptions){
  files <- ls(globalenv())
  files <- files[!files %in% exceptions]
  rm(files, pos = globalenv())
  return(invisible())
}

subset_except <- function(df, exceptions){
  names <- colnames(df)
  to_keep <- names[!names %in% exceptions]
  if("data.table" %in% class(df)){
    
  } else {
    
  }
  return(df)
}
Ironholds/olivr documentation built on May 7, 2019, 6:40 a.m.