创建仅在批处理模式下运行的R包

时间:2016-05-10 05:42:30

标签: r batch-processing r-package

我需要将我的代码分发为R包以发布论文。该脚本应该以批处理模式运行,并带有关键字参数

e.g。

Rscript script.R --input=foo.txt --barparameter=bar --outputname=output.txt  

内置的帮助功能和内容写得非常好。

我按照了如何创建R包的说明,事情进展顺利。但是,我的脚本应该用作整个脚本,而不是它的单独功能。到目前为止,我所知道的所有R包都只提供这个功能。在这种情况下,我不知道我想放在R包的./R目录中。任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:1)

不幸的是,您需要将初始脚本更改为不同的函数(或者只创建一个大函数)。所有帮助文件必须写为.rd

接下来,您需要创建第二个脚本来调用包中编写的函数。此脚本应放在包/inst文件夹中,或者应嵌入到插图中并放在/vignette目录中。