Unite multiple columns into one by pasting strings together
Convenience function to paste together multiple columns into one.
unite(data, col, ..., sep = "_", remove = TRUE, na.rm = FALSE)
data | 
 A data frame.  | 
col | 
 The name of the new column, as a string or symbol. This argument is passed by expression and supports
quasiquotation (you can unquote strings
and symbols). The name is captured from the expression with
  | 
... | 
 <  | 
sep | 
 Separator to use between values.  | 
remove | 
 If   | 
na.rm | 
 If   | 
separate(), the complement.
df <- expand_grid(x = c("a", NA), y = c("b", NA))
df
df %>% unite("z", x:y, remove = FALSE)
# To remove missing values:
df %>% unite("z", x:y, na.rm = TRUE, remove = FALSE)
# Separate is almost the complement of unite
df %>%
  unite("xy", x:y) %>%
  separate(xy, c("x", "y"))
# (but note `x` and `y` contain now "NA" not NA)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.