A wrapper for paste() and interaction(). Combines the values in two columns row-wise.
Usage
concatenate_columns(
column_names,
separator = "_",
prefix = NULL,
suffix = NULL,
output_column = "concatenated",
clean = TRUE,
...
)Arguments
- column_names
(character) The column name(s) in the annotation_source concatenate.
- 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 concatenated strings. The default is
NULL.- suffix
(character, NULL) A string placed at the end of the concatenated strings. The default is
NULL.- output_column
(character) The name of a column to store the concatenated values in. The default is
"concatenated".- 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 concatenate_columns object with the following output slots:
updated | (annotation_source) The annotation_source after concatenating the columns. |