Skip to content
Prev 58597 / 63424 Next

paste(character(0), collapse="", recycle0=FALSE) should be ""

On 5/23/20 17:45, Gabriel Becker wrote:
Yes I'd expect that too. But the **collapse** operation in paste() has 
never been about collapsing **multiple** character vectors together. 
What it does is collapse the **single** character vector that comes out 
of the 'sep' operation.

So

   paste(x, y, z, sep="", collapse=",")

is analogous to

   sum(x + y + z)

The element-wise addition is analog to the 'sep' operation.
The sum() operation is analog to the 'collapse' operation.

H.

Thread (26 messages)

suh@rto_@@ggo@o m@iii@g oii y@hoo@com paste(character(0), collapse="", recycle0=FALSE) should be "" Apr 30 Martin Maechler paste(character(0), collapse="", recycle0=FALSE) should be "" May 2 suh@rto_@@ggo@o m@iii@g oii y@hoo@com paste(character(0), collapse="", recycle0=FALSE) should be "" May 3 William Dunlap paste(character(0), collapse="", recycle0=FALSE) should be "" May 15 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 15 Gabriel Becker paste(character(0), collapse="", recycle0=FALSE) should be "" May 15 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 15 Martin Maechler paste(character(0), collapse="", recycle0=FALSE) should be "" May 21 William Dunlap paste(character(0), collapse="", recycle0=FALSE) should be "" May 21 Gabriel Becker paste(character(0), collapse="", recycle0=FALSE) should be "" May 22 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 22 William Dunlap paste(character(0), collapse="", recycle0=FALSE) should be "" May 22 Gabriel Becker paste(character(0), collapse="", recycle0=FALSE) should be "" May 22 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 22 brodie gaslam paste(character(0), collapse="", recycle0=FALSE) should be "" May 22 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 23 Gabriel Becker paste(character(0), collapse="", recycle0=FALSE) should be "" May 23 Gabriel Becker paste(character(0), collapse="", recycle0=FALSE) should be "" May 23 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 23 Gabriel Becker paste(character(0), collapse="", recycle0=FALSE) should be "" May 24 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 24 Martin Maechler paste(character(0), collapse="", recycle0=FALSE) should be "" May 26 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 26 Martin Maechler paste(character(0), collapse="", recycle0=FALSE) should be "" May 27 Martin Maechler paste(character(0), collapse="", recycle0=FALSE) should be "" May 28 Hervé Pagès paste(character(0), collapse="", recycle0=FALSE) should be "" May 28