Check if the input variable is a non-negative number
Check if the input variable is an integer
Usage
check_if_non_negative(
x,
allow_na = TRUE,
arg = rlang::caller_arg(x),
call = rlang::caller_env()
)
check_if_integer(
x,
allow_na = TRUE,
arg = rlang::caller_arg(x),
call = rlang::caller_env()
)
Arguments
- x
Input variable to check if it is an integer
- allow_na
Input boolean to determine if
NA
orNaN
is allowed. Default:TRUE
- arg
An argument name as a string. This argument will be mentioned in error messages as the input that is at the origin of a problem.
- call
The execution environment of a currently running function, e.g.
caller_env()
. The function will be mentioned in error messages as the source of the error. See thecall
argument ofabort()
for more information.
Value
The variable itself or an error message if variable is not non-negative
The variable itself or an error message if variable is not non-negative