R 中有处理命令行选项的包吗?
我知道commandArgs
,但它太基础了。它的结果基本上相当于 C
中的 argc
和 argv
,但我需要在此之上的一些东西,就像
或 C++
中的 boost::program_optionsperl
中的 GetOptions::Long
。
特别是,我想提前指定允许哪些选项,并在用户指定其他内容时给出错误消息。
调用将如下所示(使用用户选项 --width=32 --file=foo.txt):
R --vanilla --args --width=32 --file=foo.txt < myscript.R
或者,如果使用 Rscript
:
myscript.R --width=32 --file=foo.txt
(请不要说,“为什么你不自己写,这并不难”。在其他语言中,你也不必自己写。:)
最佳答案
关于r - R 中有处理命令行选项的包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1110363/