This function tests whether the vector is actually a boolean, but is encoded as a 0/1 variable. The function checks for numeric vectors whether the only occurring values are 0, 1, or NA. At character and factor vectors checks whether the only occurring values are "0", "1", or NA to be. If there is a 0/1 variable, TRUE is returned, in all others cases FALSE.

test_01(x)

Arguments

x

The vector to test

Value

A TRUE/FALSE value on the test

See also

Other booleans: transform_01_to_ft()

Examples

vector <- c(0, 1, 0, 1, 1, 1, 0)
test_01(vector)
#> [1] TRUE