A wrapper for paste() and interaction().
Combines the values in multiple columns row-wise.
Usage
combine_columns(
column_names,
separator = "_",
prefix = NULL,
suffix = NULL,
output_column = "combined",
clean = TRUE,
...
)Arguments
- column_names
(character) The column name(s) in the annotation_source to combine.
- separator
(character) A string placed in between the two being joined. The default is
"_".- prefix
(character, NULL) A string placed at the start of the combined strings. The default is
NULL.- suffix
(character, NULL) A string placed at the end of the combined strings. The default is
NULL.- output_column
(character) The name of a column to store the combined values in. The default is
"combined".- clean
(logical) Clean old columns. Allowed values are limited to the following:
"TRUE": The named columns are removed after being combined."FALSE": The named columns are retained after being combined.
The default is
TRUE.- ...
Additional slots and values passed to
struct_class.
Value
A combine_columns object with the following
output slots:
updated | (annotation_source) The annotation_source after combining the columns. |