Skip to contents

Concatenates vector elements into a single string. Unlike `paste0`, it handles single-element vectors without adding a trailing separator.

Usage

collapse(vector, collapse = " ")

Arguments

vector

A character vector to be concatenated

collapse

String to use as separator between elements (default: " ")

Value

A character string containing the concatenated elements

Examples

# Multiple elements
collapse(c("a", "b", "c"), ", ")  # Returns "a, b, c"
#> [1] "a, b, c"

# Single element - no trailing separator
collapse("a", ", ")  # Returns "a"
#> [1] "a"

# With default separator
collapse(c("Hello", "World"))  # Returns "Hello World"
#> [1] "Hello World"

# Empty vector
collapse(character(0), ", ")  # Returns character(0)
#> character(0)