Replace an object's environment with a simple, static environment.

empty_env(object)

base_env(object)

Arguments

object

An object with the environment()<- method.

Value

An object of the same type as object, with updated environment.

Examples

f <- y~x
environment(f) # GlobalEnv
#> <environment: 0x558a9b7e9a50>

environment(empty_env(f)) # EmptyEnv
#> <environment: R_EmptyEnv>


environment(base_env(f)) # base package environment
#> <environment: base>