Learn R Programming

poorman (version 0.2.6)

unite: Unite Multiple Columns Into One

Description

Convenience function to paste together multiple columns.

Usage

unite(data, col, ..., sep = "_", remove = TRUE, na.rm = FALSE)

Value

A data.frame with the columns passed via ... pasted together in a new column.

Arguments

data

A data.frame.

col

character(1) or symbol(1). The name of the new column.

...

The columns to unite.

sep

character(1). Separator to use between the values.

remove

logical(1). If TRUE, remove the input columns from the output data.frame.

na.rm

logical(1). If TRUE, missing values will be remove prior to uniting each value.

Examples

Run this code
df <- data.frame(x = c("a", "a", NA, NA), y = c("b", NA, "b", NA))
df

df %>% unite("z", x:y, remove = FALSE)
# To remove missing values:
df %>% unite("z", x:y, na.rm = TRUE, remove = FALSE)

Run the code above in your browser using DataLab