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