Code Fix

上級 › match.arg に候補外の値を渡すと 'arg' should be one of エラーになる › パターン5

match.arg に候補外の値を渡すと 'arg' should be one of エラーになる

match.arg()で選択肢を制限した引数に、定義された候補のどれとも一致しない値を渡すと、'arg' should be one ofというエラーになります。

 1  select_color <- function(color = c("red", "blue", "green")) {
 2    color <- match.arg(color)
 3    cat("color:", color, "\n")
 4  }
 5  select_color(________)
                     ^
'arg' should be one of “red”, “blue”, “green”

空欄を埋めて実行を通す

広告
広告スロット(未設定)

match.arg に候補外の値を渡すと 'arg' should be one of エラーになる

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)