Question

Yat-il un moyen simple de transformer les fonctions d'un fichier .rdata dans un fichier de code normal (.R)?

Était-ce utile?

La solution

Consultez ?dump. Par exemple:

newEnv <- new.env()
load("myFunctions.Rdata", newEnv)
dump(c(lsf.str(newEnv)), file="normalCodeFile.R", envir=newEnv)

Vous pouvez également être intéressé par ?prompt (qui crée des fichiers de documentation pour les objets) et / ou ?package.skeleton.

Autres conseils

Cette adresse récente post blog un fondamentalement le même problème:

http://www.r-statistics.com/2010/09/dumping-functions-from-the-global-environment-into-an-r-script-file/

Il y a une autre solution d'un autre post utilisant sink

sink(file="Function.R")
Function # The object
sink()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top