Perhaps the following construct does what you need: paste(c("a", "b", "c"), c(",", ":", ""), sep="",collapse="")
Regards, Jan On 29-10-2010 10:49, Ron Michael wrote: > Hi all, I want to club different objects (character type) to a single one and > using paste() function that can be done happily. However the problem with > paste function is the separator field is unique for all underlying objects. > If I put separator as "-" then this will come in between all underlying > objects which are to be clubbed. > > Therefore I am wondering whether there is any mechanism to put different > separators for different places. Trivially this can be done by applying > paste() function repeatedly. However I feel there must be some single > mechanism for doing that. > > Here is one example, where I apply paste() function twice to incorporate 2 > different separators: >> paste(paste("a", "b", sep=","), "c", sep=":") > [1] "a,b:c" > > Can the same thing be done using paste() function once? something like: > paste("a", "b", "c", sep=c(",", ":")) # this put 1st separator everywhere > which is not intended > > Thanks, > > > [[alternative HTML version deleted]] > > > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.