上級 › vapply は FUN.VALUE のひな形と実際の戻り値の型・長さが違うとエラーになる › パターン4
vapply は FUN.VALUE のひな形と実際の戻り値の型・長さが違うとエラーになる
vapplyはFUN.VALUEに渡したひな形と、実際に関数が返す値の型や長さが厳密に一致しないとエラーになります。
1 flags <- c(1, 0, 1) 2 result <- vapply(flags, function(x) x == 1, ____________) ^ 3 print(result)
Error in vapply(flags, function(x) x == 1, character(1)) :
空欄を埋めて実行を通す
x == 1は論理値を返すため、ひな形はlogical(1)である必要があり、character(1)にすると型不一致でエラーになります。
次の問題