Pregunta

¿Hay una manera fácil de convertir las funciones de un archivo .RData en un archivo de código normal (.R)?

¿Fue útil?

Solución

Salida ?dump. Por ejemplo:

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

Es posible que también esté interesado en ?prompt (que crea los archivos de documentación para los objetos) y / o ?package.skeleton.

Otros consejos

Esta reciente Entrada de blog direcciones básicamente un mismo problema:

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

Hay otra solución de otro poste usando sink

sink(file="Function.R")
Function # The object
sink()
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top