...: If .data is a data frame, then ... are the variable(s) to encode to a format.
.keep: Allows you to control which columns from .data are retained in the output.
"all" (default) retains all variables.
"used" keeps any variables used to make new variables.
.pull: Allows you to pull out the last column of the output. It is useful in combination with .keep = "used". In this case, a vector will be created with the used column.
Returns
An object of the same class of .data with the variables in ... encoded to the specified format.
Examples
library(metan)library(tibble)df <- tibble(y = rnorm(5), x1 = c(1:5), x2 = c(TRUE,TRUE,FALSE,FALSE,FALSE), x3 = letters[1:5], x4 = as.factor(x3))df
# Convert y to integeras_integer(df, y)as_integer(df$y)# convert x3 to factoras_factor(df, x3)# Convert all columns to characteras_character(df, everything())# Convert x2 to numeric and coerce to a vectoras_numeric(df, x2, .keep ="used", .pull =TRUE)