[R] Error in if (fraction <= 1) { : missing value where TRUE/FALSE needed

Ivan Krylov kry|ov@r00t @end|ng |rom gm@||@com
Wed Jan 26 14:53:13 CET 2022


On Wed, 26 Jan 2022 14:47:16 +0100
javed khan <javedbtk111 using gmail.com> wrote:

> Error in if (fraction <= 1) { : missing value where TRUE/FALSE needed

> var <- ifelse(test$operator == 'T14', 1, 0)

The error must be in a place different from your test$operator
comparison. Have you tried traceback() to get the call stack leading to
the error? Or options(error = recover) to land in a debugger session
the moment an uncaught error happens? (Use options(error = NULL) to go
back to the default behaviour.)

Unrelated: var <- test$operator == 'T14' will also give you an
equivalent logical vector with a bit less work.

-- 
Best regards,
Ivan



More information about the R-help mailing list