powered by
Remove (all) functions from environment
erase_functions(pattern = NULL, envir = parent.frame(), verbose = FALSE)
regex pattern to select a set of objects; default: NULL
environment; default: caller environment
print removed objects' names
NULL (function returns nothing)
Function can be used with envir = globalenv() argument. Be careful: uncontrolled use may cause undesired side effects.
# NOT RUN { create_data <- function() data.frame(a = 1:10, b = 11:20) x <- cars y <- 1:20 z <- function(x) x +2 erase_functions() ls() # }
Run the code above in your browser using DataLab