powered by
N.B. This only works for the specific environment (to prevent weird side effects)
check_numeric( ..., .message = "`{param}` is non-numeric ({err}).", .env = rlang::caller_env() )
nothing. called for side effects. throws error if not all variables can be coerced.
a list of symbols
a glue specification containing {param} as the name of the parameter and {err} the cause of the error
{param}
{err}
the environment to check (defaults to calling environment)
a = c(1:4L) b = c("1",NA,"3.3") f = NULL g = NA check_numeric(a,b,f,g) c = c("dfsfs") try(check_numeric(c,d, mean))
Run the code above in your browser using DataLab