View source: R/unite.tbl_dbi.R
unite.tbl_dbi | R Documentation |
Convenience function to paste together multiple columns into one.
unite.tbl_dbi(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 |
A tbl_dbi with the specified columns united into a new column named according to "col".
separate()
, the complement.
library(tidyr, warn.conflicts = FALSE)
df <- expand_grid(x = c("a", NA), y = c("b", NA))
unite(df, "z", x:y, remove = FALSE)
# To remove missing values:
unite(df, "z", x:y, na.rm = TRUE, remove = FALSE)
# Separate is almost the complement of unite
unite(df, "xy", x:y) |>
separate(xy, c("x", "y"))
# (but note `x` and `y` contain now "NA" not NA)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.