Domanda

C'è un modo semplice per trasformare le funzioni di un file di .rdata in un file di codice normale (R)?

È stato utile?

Soluzione

Scopri ?dump. Ad esempio:

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

Si può anche essere interessati a ?prompt (che crea file di documentazione per gli oggetti) e / o ?package.skeleton.

Altri suggerimenti

Questa recente indirizzi post sul blog di un fondamentalmente lo stesso problema:

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

C'è un'altra soluzione da un altro postale utilizzando sink

sink(file="Function.R")
Function # The object
sink()
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top