Merges all the values and outputs a string formatted as '1st element', '2nd element', ...

vector2string(
  x,
  quotation_mark = "'",
  collapse = sprintf("%s, %s", quotation_mark, quotation_mark)
)

Arguments

x

The vector to collapse

quotation_mark

The type of quote to use

collapse

The string that separates each element

Value

A string with ', ' separation

Examples

vector2string(1:4)
#> [1] "'1', '2', '3', '4'"
vector2string(c("a", "b'b", "c"))
#> [1] "'a', 'b\\'b', 'c'"
vector2string(c("a", "b'b", "c"), quotation_mark = '"')
#> [1] "\"a\", \"b'b\", \"c\""