collapse: Concatenate Vector Elements with Optional Separator

View source: R/collapse.R

collapseR Documentation

Concatenate Vector Elements with Optional Separator

Description

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"

# Single element - no trailing separator
collapse("a", ", ")  # Returns "a"

# With default separator
collapse(c("Hello", "World"))  # Returns "Hello World"

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


stenographer documentation built on April 4, 2025, 4:55 a.m.