2016-04-12 26 views
0

我正在构建需要文件运行的R脚本。在绝大多数情况下,这个文件将是默认的,但是对于不是的时候,我已经选择在docopt中更改它。将data.frame嵌入到R脚本中

所以我的问题是,我该如何创建一个默认文件?简单地将它包含在目录下不会工作(如果从别的地方调用,我可能不知道运行时的路径)。我的想法是,我只是将文件的内容包含在脚本本身中。我试过这个,但它截断了数据,然后开始抛出“意外的符号”错误(我检查了,没有逗号或引号不合适,并且从文件加载时它工作正常)。这可能是因为该文件长3800行。

有没有一种方法可以将生成的RData嵌入到脚本本身中?有点像编译它们在一起。还是有什么简单的我在这里失踪?

回答

0

您可以使用dput函数输出的代码在读回变量时将重新创建最初传递给dput的对象。

+0

也许我不理解,但是这不仅仅取代一条我不能跟踪的路径吗? – JPatnode