Get dummyvars dataframe (i.e. design matrix)

get_caret_dummyvars_df(features, full_rank = FALSE)

Arguments

features

dataframe of features for machine learning

full_rank

whether matrix should be full rank or not (see caret::dummyVars)

Value

design matrix

Author

Zena Lapp, zenalapp@umich.edu

Examples

df <- data.frame( outcome = c("normal", "normal", "cancer"), var1 = 1:3, var2 = c("a", "b", "c"), var3 = c("no", "yes", "no"), var4 = c(0, 1, 0) ) get_caret_dummyvars_df(df, TRUE)
#> # A tibble: 3 x 6 #> outcomenormal var1 var2b var2c var3yes var4 #> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> #> 1 1 1 0 0 0 0 #> 2 1 2 1 0 1 1 #> 3 0 3 0 1 0 0