assert_all_are_nan(x)
assert_any_are_nan(x)
assert_all_are_not_nan(x)
assert_any_are_not_nan(x)
is_nan(x)
is_not_nan(x)
is_nan
wraps is.nan
, coercing the input to
numeric if necessary. is_not_nan
works similarly, but returns
the negation. The assert_*
functions return nothing but
throw an error if the corresponding is_*
function returns
FALSE
.is.nan
x <- c(0, NaN, NA)
is_nan(x)
is_not_nan(x)
assert_all_are_not_nan(1:10)
assert_any_are_not_nan(x)
dont_stop(assert_all_are_not_nan(x))
Run the code above in your browser using DataLab