Transformando o arquivo rdata em arquivos de script
Pergunta
Existe uma maneira direta de transformar as funções de um arquivo .rdata em um arquivo de código normal (.r)?
Solução
Verificação de saída ?dump
. Por exemplo:
newEnv <- new.env()
load("myFunctions.Rdata", newEnv)
dump(c(lsf.str(newEnv)), file="normalCodeFile.R", envir=newEnv)
Você também pode estar interessado em ?prompt
(que cria arquivos de documentação para objetos) e / ou ?package.skeleton
.
Outras dicas
Esta postagem recente do blog aborda basicamente o mesmo problema:
Há outra solução de outra publicar usando sink
sink(file="Function.R")
Function # The object
sink()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow