1. ホーム
  2. r

[解決済み] Rの未使用引数

2022-02-19 19:50:02

質問

R モジュールの実行時に、未使用の引数が定義されていることを無視させることは可能でしょうか?

例えば、あるモジュール multiply(a,b) の積を返します。 ab . このようにモジュールを呼び出すと、エラーが発生します。

multiply(a=20,b=30,c=10)

これに対してエラーを返すのは、必要な入力が ab が指定されています。 この悪い挙動を回避することは可能でしょうか?

簡単な解決策は、単に c しかし、それではなぜ R がこのような挙動をします。 他に解決する方法はないのでしょうか?

どのように解決するのですか?

multiplyの定義を変更し、未知の引数を追加で取れるようにする。

multiply <- function(a, b, ...) {
  # Original code
}