unite.dtplyr_step {dtplyr} | R Documentation |
This is a method for the tidyr unite()
generic.
## S3 method for class 'dtplyr_step' 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 |
library(tidyr) df <- lazy_dt(expand_grid(x = c("a", NA), y = c("b", NA))) df df %>% unite("z", x:y, 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)