Check whether var is valid
Usage
assert_valid_var(x, label, na_ok, empty_ok, ...)
# S3 method for character
assert_valid_var(
x,
label = deparse(substitute(x)),
na_ok = FALSE,
empty_ok = FALSE,
min_chars = 1L,
...
)
# S3 method for factor
assert_valid_var(
x,
label = deparse(substitute(x)),
na_ok = FALSE,
empty_ok = FALSE,
min_chars = 1L,
...
)
# S3 method for logical
assert_valid_var(
x,
label = deparse(substitute(x)),
na_ok = TRUE,
empty_ok = FALSE,
...
)
# S3 method for numeric
assert_valid_var(
x,
label = deparse(substitute(x)),
na_ok = TRUE,
empty_ok = FALSE,
integerish = FALSE,
...
)
# S3 method for default
assert_valid_var(
x,
label = deparse(substitute(x)),
na_ok = FALSE,
empty_ok = FALSE,
...
)
Arguments
- x
value of col_split variable
- label
(
string
) hints.- na_ok
(
flag
) whether NA value is allowed- empty_ok
(
flag
) whether length 0 value is allowed.- ...
Further arguments to methods.
- min_chars
(
integer
) the minimum length of the characters.- integerish
(
flag
) whether the number should be treated asintegerish
.