私は今、私は、ユーザーがこれらの引数を指定していないという場合は、プロットのためのいくつかのデフォルトを提供したい機能に避け引数の重複は(...)
somefun <- function(someparameters , ...) { plot(stuff, ...)}
を持っています。 (すなわち、xlab=""
)。
デフォルトのプロットオプションを提供するにはどうすればよいのですか?ユーザーがこれらの引数をオーバーライドできるようにするにはどうすればよいですか?同じ引数が2回入力された場合、Rは複数の実際の引数でマッチした仮引数を返します。
私は関数を使用して、これらすべてのオプションに
somefun <- function(someparameters, main, xlab, ylab, xlim....)
を渡すことができることを承知していますが、私はむしろそれをしないだろう。
これを達成するには簡単な解決策がありますか?
'somefun <にご異議は何ですか - 、機能(someparamenters、メイン、xlab = ""、...){プロット(もの、xlab ... )} '?私はそれがまさにあなたが望むものだと思ったでしょう。 – Henry
それはきれいではありません。このコードをパッケージに入れると、パラメータがドキュメントに表示されます。 – LostLin
ユーザーはドキュメントにこれらのパラメータが必要であると提出するので、Henryの提案が優先されます。 – Aaron