Lors de l'évaluation d'une fonction, je souhaite avoir accès aux objets de l'environnement précédent.
Un exemple pour tenter d'être plus explicite :
Code : Tout sélectionner
fun1 <- function(x) eval(parse(text=x))
fun2 <- function() {
aaa <- 1
fun1("ls(envir=environment(fun2))")
}
bbb <- c(2, "BlaBla")
fun2() # [1] "bbb" "fun1" "fun2"
Avez-vous une idée comment faire (si bien sûr c'est assez clair) ?
Merci,
Bastien