我正在构建一个需要运行文件的R脚本。在绝大多数情况下,这个文件将是默认文件,但是在它没有的时候,我已经选择在docopt中更改它。
所以我的问题是,如何创建默认文件?简单地将它包含在目录中就不会起作用(我可能不知道运行时的路径,如果它是从其他地方调用的话)。我的想法是,我只是在脚本本身中包含文件的内容。我尝试了这个,但它截断了数据,然后开始抛出"意外符号"错误(我检查过,没有逗号或引号不合适,并且无论如何从文件加载时它都能正常工作)。这可能是因为文件类似于3800行。
有没有办法将生成的RData嵌入到脚本本身?有点像编译它们。或者有什么简单的我在这里失踪了吗?
答案 0 :(得分:0)
您可以使用dput
函数输出代码,这些代码在读回变量时会重新创建最初传递给dput
的对象。