我需要将我的代码分发为R包以发布论文。该脚本应该以批处理模式运行,并带有关键字参数
e.g。
Rscript script.R --input=foo.txt --barparameter=bar --outputname=output.txt
内置的帮助功能和内容写得非常好。
我按照了如何创建R包的说明,事情进展顺利。但是,我的脚本应该用作整个脚本,而不是它的单独功能。到目前为止,我所知道的所有R包都只提供这个功能。在这种情况下,我不知道我想放在R包的./R
目录中。任何建议都将不胜感激。
答案 0 :(得分:1)
不幸的是,您需要将初始脚本更改为不同的函数(或者只创建一个大函数)。所有帮助文件必须写为.rd
。
接下来,您需要创建第二个脚本来调用包中编写的函数。此脚本应放在包/inst
文件夹中,或者应嵌入到插图中并放在/vignette
目录中。