Rでコマンドラインオプションを処理するパッケージはありますか?
私は知ってcommandArgs
いますが、それはあまりにも基本的です。その結果は基本的にargc
and argv
inと同等ですが、 inやinのように、C
その上に何かが必要です。boost::program_options
C++
GetOptions::Long
perl
特に、許可されているオプションを事前に指定しておき、ユーザーがそれ以外のオプションを指定した場合はエラー メッセージを表示するようにしたいと考えています。
呼び出しは次のようになります (ユーザー オプション --width=32 --file=foo.txt を使用):
R --vanilla --args --width=32 --file=foo.txt < myscript.R
または、Rscript
使用されている場合:
myscript.R --width=32 --file=foo.txt
(「自分で書いたらどうだ、そんなに難しくない」などとは言わないでください。他の言語でも、自分で書く必要はありません。:)