J'ai une fonction qui fait des calculs assez long. Du coup, je voudrais faire des sauvegardes régulièes. Mais je galère...
La fonction travaille sur une variable globale qui contient une liste, et a chaque boucle, un nouvel élément est ajouté à la liste. J'ai récupérer le nom de la variable global grace a un "deparse", je voudrais faire un save grace a "save" mais je n'arrive pas a me servir de "eval" :
Code : Tout sélectionner
VarGlobal <- list()
f <- function(x){
nameObject<-deparse(substitute(x))
for (i in 1:100){
# Nombreux calculs, avec au final la modification de VarGlobal au niveau Parent
save(eval(nameObject),file=paste(nameObject,".Rdata",sep=""))
}
}
f(VarGlobal)
Des suggestions ?
Christophe