IsDichotomous.Rd
Test if a variable contains only two values. The variable does not need to be a numerical value, factors and logicals are supported as well. NA
s can be skipped by setting na.rm
to TRUE
.
IsDichotomous(x, strict = FALSE, na.rm = FALSE)
Flags(x, na.rm = FALSE)
a numeric or integer vector, a logical vector or a factor (ordered and unordered)
logical. If set to TRUE
, the result will only be TRUE
, if x contains exactly 2 levels. If set to FALSE
the result will be TRUE
for 1 and for 2 levels.
logical, indicating whether NA
values should be stripped before the computation proceeds. Defaults to FALSE
.
IsDichotomous tests a single variable. Flags returns the names of all the dichotomous variables in a list or data.frame.
TRUE
if x
contains only two unique values, FALSE
else
IsDichotomous(sample(10, 5, replace=TRUE))
#> [1] FALSE