as_numeric_nowarn {jwutil} | R Documentation |
correctly converts factors to vectors, and then converts to
numeric or integer, which may silently introduce NAs. Invisible rounding
errors can be a problem going from numeric to integer, so consider adding
tolerance to this conversion. asIntegerNoWarn
silently
floor
s.
as_numeric_nowarn(x) as_integer_nowarn(x) is_integerish(x, tol = 1e-09, na.ignore = FALSE) areIntegers(x, tol = 1e-09, na.ignore = FALSE)
x |
is a vector, probably of numbers of characters |
tol |
tolerance when considering if two numbers are integers, default 1e-9 |
na.ignore |
logical, if TRUE will pass through NA values, otherwise, they are marked FALSE. |
"are" functions return a value for each input, where is "allIs" functions return a single logical.
numeric vector, may have NA values
logical vector
areIntegers
: Deprecated
stopifnot(is_integerish("1"))