Description Usage Arguments Value Examples
View source: R/is-special-string.R
Check to see if a character vector contains numeric/logical strings.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | assert_all_are_numeric_strings(x, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_any_are_numeric_strings(x, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_all_are_logical_strings(x, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
assert_any_are_logical_strings(x, na_ignore = FALSE,
severity = getOption("assertive.severity", "stop"))
is_numeric_string(x, .xname)
is_logical_string(x, .xname)
|
x |
A character vector. |
na_ignore |
A logical value. If |
severity |
How severe should the consequences of the assertion be?
Either |
.xname |
Not intended to be used directly. |
is_numeric_string
returns a logical vector that is TRUE
when the string contains numbers. The corresponding assert_*
functions return nothing but throw an error on failure.
1 2 3 4 5 6 7 8 9 10 | is_numeric_string(c("1", "1.1", "-1.1e1", "one", NA))
# R only treats certain capitalizations of "true" and "false" as logical
x <- c(
"TRUE", "FALSE", "true", "false", "True", "False", "trUE", "FaLsE",
"T", "F", "t", "f"
)
is_logical_string(x)
assert_all_are_numeric_strings(c("1", "2.3", "-4.5", "6e7", "8E-9"))
assert_any_are_numeric_strings(c("1", "Not a number"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.