powered by
Paste together multiple columns into one. Wrapper arround unite() that supports standard and non standard evaluation.
unite()
df_unite(data, col, ..., vars = NULL, sep = "_", remove = TRUE, na.rm = FALSE)df_unite_factors( data, col, ..., vars = NULL, sep = "_", remove = TRUE, na.rm = FALSE )
df_unite_factors( data, col, ..., vars = NULL, sep = "_", remove = TRUE, na.rm = FALSE )
a data frame
the name of the new column as a string or a symbol.
a selection of columns. One or more unquoted expressions (or variable names) separated by commas.
a character vector containing the column names of interest.
Separator to use between values.
If TRUE, remove input columns from output data frame.
TRUE
If TRUE, missing values will be remove prior to uniting each value.
df_unite: Unite multiple columns into one.
df_unite
df_unite_factors: Unite factor columns. First, order factors levels then merge them into one column. The output column is a factor.
df_unite_factors
# Non standard evaluation head(ToothGrowth) %>% df_unite(col = "dose_supp", dose, supp) # Standard evaluation head(ToothGrowth) %>% df_unite(col = "dose_supp", vars = c("dose", "supp"))
Run the code above in your browser using DataLab