chk_flag {chk} | R Documentation |
Check Flag
Description
Checks if non-missing logical scalar using
is.logical(x) && length(x) == 1L && !anyNA(x)
Pass: TRUE
, FALSE
.
Fail: logical(0)
, c(TRUE, TRUE)
, "TRUE"
, 1
, NA
.
Usage
chk_flag(x, x_name = NULL)
vld_flag(x)
Arguments
x |
The object to check. |
x_name |
A string of the name of object x or NULL. |
Value
The chk_
function throws an informative error if the test fails or
returns the original object if successful so it can used in pipes.
The vld_
function returns a flag indicating whether the test was met.
Functions
-
vld_flag()
: Validate Flag
See Also
Other chk_logical:
chk_false()
,
chk_lgl()
,
chk_true()
Examples
# chk_flag
chk_flag(TRUE)
try(vld_flag(1))
# vld_flag
vld_flag(TRUE)
vld_flag(1)
[Package chk version 0.9.2 Index]