is_wholenumber {HuraultMisc} | R Documentation |
Test whether x is a whole number
Description
-
is_wholenumber()
usesbase::round()
to test whetherx
is a whole number, it will therefore issue an error ifx
is not of mode numeric. If used inbase::stopifnot()
for example, this won't be a problem but it may be in conditionals. -
is_scalar_wholenumber()
comes with the additional argumentcheck_numeric
to check whetherx
is a numeric before checking it is a whole number.
Usage
is_wholenumber(x, tol = .Machine$double.eps^0.5)
is_scalar_wholenumber(x, check_numeric = TRUE, ...)
Arguments
x |
Object to be tested |
tol |
Tolerance |
check_numeric |
Whether to check whether |
... |
Arguments to pass to |
Value
Logical
Examples
is_wholenumber(1) # TRUE
is_wholenumber(1.0) # TRUE
is_wholenumber(1.1) # FALSE
is_scalar_wholenumber(1) # TRUE
is_scalar_wholenumber(c(1, 2)) # FALSE
[Package HuraultMisc version 1.1.1 Index]