R/keep.R

Defines functions keep

Documented in keep

#' Keep objects 
#'
#' @param ... one or more objects
#' @param envir environment, default is global
#'
#' @export
#'
#' @examples
#' \donttest{
#' a <- 1
#' b <- 2
#' d <- 4
#' keep(a)
#' }
keep <- function(..., envir = .GlobalEnv){
    x <- get_names(...)
    lst <- ls(envir = envir)[ ! ls(envir = envir) %in% x]
    rm(list = lst, envir = envir)
}

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.