as_any_boolean {fabR} | R Documentation |
Create objects of type "logical".
Description
Create or test for objects of type "logical", and the basic logical
constants.
This function is a wrapper of the function as.logical()
and evaluates
if the object to be coerced can be interpreted as a boolean. Any object :
NA, NA_integer, NA_Date_, (...),
0, 0L, F, FALSE, false, FaLsE, (...),
1, 1L,T, TRUE, true, TrUe, (...),
will be converted as NA, FALSE and TRUE. Any other other will return an
error.
Usage
as_any_boolean(x)
Arguments
x |
Object to be coerced or tested. Can be a vector. |
Value
An logical object of the same size.
See Also
Examples
{
library(dplyr)
as_any_boolean("TRUE")
as_any_boolean(c("1"))
as_any_boolean(0L)
try(as_any_boolean(c('foo')))
as_any_boolean(c(0,1L,0,TRUE,"t","F","FALSE"))
tibble(values = c(0,1L,0,TRUE,"t","F","FALSE")) %>%
mutate(bool_values = as_any_boolean(values))
}
[Package fabR version 2.1.0 Index]