9

是否有一种直接的方法可以将 .RData 文件的功能转换为普通代码文件 (.R)?

4

3 回答 3

16

退房?dump。例如:

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

您可能还对?prompt(为对象创建文档文件)和/或?package.skeleton.

于 2010-10-01T00:28:35.290 回答
3

这篇最近的博客文章解决了一个基本相同的问题:

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

于 2010-10-01T03:47:35.607 回答
0

另一个帖子中的另一个解决方案是使用sink

sink(file="Function.R")
Function # The object
sink()
于 2014-07-31T20:25:16.340 回答