
11 Ago
2011
11 Ago
'11
16:12
Eu prefiro nao alterar environments de pacotes que nao sao meus... O que eu costumo fazer, por exemplo, e' ter no .Rprofile algo bem parecido com o que vc faz, carregando funcoes minhas num ambiente meu: .myenv <- new.env() .myenv[['funcao1']] <- function(x) x^2 lockEnvironment(.myenv, bindings=TRUE) attach(.myenv) Neste caso, assim como no seu: rm(list=ls()) nao removera' o ambiente... E tentativas como: rm(funcao1, envir=.myenv) .myenv[['funcao1']] = 10 falharao... b