上級 › 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()は候補の中から一致する値を探すだけの仕組みなので、候補にない色名を渡すと実行時エラーになります。
次の問題