In a character vector, converts binary categories to factor levels.
encode_bin_cat_vec(x, values = NULL, numeric_out = FALSE)
Factor with false finding encoded as 1 and true finding encoded as
2. Alternatively, numeric vector if numeric_out
parameter is
TRUE
.
non-numeric input vector
Optional named vector of user-defined values for binary values
using binary_label_1 = binary_label_2
syntax (e.g. c("No" =
"Yes")
would assign level 1 to "No" and 2 to "Yes").
If true, numeric vector is returned. If false, factor is returned.
Binary categories to convert can be specified with a named character vector,
specified in values
. The syntax of the named vector is:
negative_finding = positive_finding
. If values
is not
provided, the default list will be used: "No"="Yes", "No/unknown" =
"Yes", "no/unknown" = "Yes", "Non-user" = "User", "Never" = "Ever", "WT" =
"MT"
.