Esiste un modo semplice per trasformare le funzioni di un file .RData in un normale file di codice (.R)?Trasformare il file RData in file di script
9
A
risposta
16
Check out ?dump
. Per esempio:
newEnv <- new.env()
load("myFunctions.Rdata", newEnv)
dump(c(lsf.str(newEnv)), file="normalCodeFile.R", envir=newEnv)
Potreste anche essere interessati a ?prompt
(che crea file di documentazione per gli oggetti) e/o ?package.skeleton
.
3
questo recente post sul blog si rivolge a un fondamentalmente lo stesso problema:
0
C'è un'altra soluzione da un altro post utilizzando sink
sink(file="Function.R")
Function # The object
sink()
Grande aggiornamento Joshua. Ho aggiornato il mio post per includere anche la tua soluzione. http://www.r-statistics.com/2010/09/dumping-functions-from-the-global-environment-into-an-r-script-file/ –