[R] String question

baptiste auguie baptiste.auguie at googlemail.com
Wed Dec 23 12:40:12 CET 2009


Isn't paste doing exactly this?

temp <- c("November", "December","Monday","Tuesday")
paste(temp, collapse=",")
# "November,December,Monday,Tuesday"

HTH,

baptiste


2009/12/23 Ted Harding <Ted.Harding at manchester.ac.uk>:
> On 23-Dec-09 11:08:02, Knut Krueger wrote:
>> Jim Lemon schrieb:
>>> Not as easy as I thought it would be, but:
>>>
>>> mlist<-as.list(paste("m",1:sample(5:10,1),sep=""))
>>> do.call("paste",c(mlist,sep=","))
>>
>> Hi Jim,
>> yes it works  :-)
>>
>> temp <- c("November", "December","Monday","Tuesday")
>> length(temp) #getting the length of the vector
>> string1=do.call("paste",c(as.list(temp),sep=",")) #converting to a
>> string
>>
>> but I have no idea where I could find that documentation ;-)
>>
>> Thanks a lot
>> Knut
>
> Interestingly, cat() does the pasting job in the simplest
> possible way:
>
>> temp <- c("November", "December","Monday","Tuesday")
>> cat(temp,sep=",")
> November,December,Monday,Tuesday>
>
> [copied from the R console; note the trialing ">" which is
>  the command prompt for the next input -- not part of the
>  output of cat() ]
>
> with output to screen (or to nominated file). But there
> seems to be no way to persuade cat to *return* this result
> as a value, which could be assigned to a variable.
>
> If there were such a way, that would be a very smooth solution!
>
> Ted.
>
> --------------------------------------------------------------------
> E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
> Fax-to-email: +44 (0)870 094 0861
> Date: 23-Dec-09                                       Time: 11:28:47
> ------------------------------ XFMail ------------------------------
>
> ______________________________________________
> R-help at 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.
>




More information about the R-help mailing list