| assert_no_missing {assertions} | R Documentation |
Assert that the input vector has no missing values
Description
This function asserts that the input vector has no missing values (NA) and aborts
with an error message if it does.
Usage
assert_no_missing(x, msg = NULL, call = rlang::caller_env(), arg_name = NULL)
Arguments
x |
A vector. |
msg |
A character string containing the error message to display if |
call |
Only relevant when pooling assertions into multi-assertion helper functions. See cli_abort for details. |
arg_name |
Advanced use only. Name of the argument passed (default: NULL, will automatically extract arg_name). |
Value
invisible(TRUE) if x has no missing values (NA), otherwise aborts with the error message specified by msg
Examples
try({
assert_no_missing(c(1, 2, 3)) # Passes
assert_no_missing(c(1, NA, 2)) # Throws default error
assert_no_missing(c(1, 2, 3), msg = "Custom error message") # Passes
assert_no_missing(c(1, NA, 2), msg = "Custom error message") # Throws custom error
})
[Package assertions version 0.1.0 Index]