将RData文件转换为脚本文件

9
有没有一种简单的方法将.RData文件中的函数转换为普通的代码文件(.R)?
3个回答

16

查看?dump。例如:

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

你可能也会对 ?prompt 感兴趣(它可以为对象创建文档文件)和 / 或 ?package.skeleton


很棒的更新,Joshua。我已经更新了我的帖子,包括你的解决方案。http://www.r-statistics.com/2010/09/dumping-functions-from-the-global-environment-into-an-r-script-file/ - Tal Galili

3

0

有另一个post的解决方案,使用sink

sink(file="Function.R")
Function # The object
sink()

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接