Convert a set of dummy variables into a set of character variables.
Arguments
- GADSdat
A
GADSdat
object.- dummies
A character vector with the names of the dummy variables.
- dummyValues
A vector with the values which the dummy variables represent.
- charNames
A character vector containing the new variable names.
- checkVarNames
Logical. Should
charNames
be checked bycheckVarNames
?
Details
A set of dummy variables is transformed to an equal number of character variables.
The character variables are aligned to the left and the remaining character variables are set to NA
.
For each new variable the missing codes of the respective dummy variable are reused.
Examples
## create an example GADSdat
dummy_df <- data.frame(d1 = c("eng", "no eng", "eng"),
d2 = c("french", "french", "no french"),
d3 = c("no ger", "ger", "no ger"),
stringsAsFactors = TRUE)
dummy_g <- import_DF(dummy_df)
## transform dummy variables
dummy_g2 <- dummies2char(dummy_g, dummies = c("d1", "d2", "d3"),
dummyValues = c("english", "french", "german"),
charNames = c("char1", "char2", "char3"))