[R] String split and concatenation

Greg Snow Greg.Snow at imail.org
Thu Sep 30 15:25:20 CEST 2010


Steven,

I noticed that I hit the send button too early.  I answered the question you asked, but probably not the one that you should be asking.  Why do you want to do this?  It looks suspiciously like you are trying to create code to then evaluate.  That is usually like printing a document, scanning it back in, an importing it as a graphic in another document so they can change the size (yes this happens), instead of just changing the font size and margins.

If you tell us more of your ultimate goal, we can probably be more helpful.

-- 
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.snow at imail.org
801.408.8111


> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Greg Snow
> Sent: Wednesday, September 29, 2010 12:32 PM
> To: Steven Kang; Bill.Venables at csiro.au
> Cc: r-help at r-project.org
> Subject: Re: [R] String split and concatenation
> 
> > paste( '(', paste( "'", rep(letters[1:3],2), "'", sep="",
> collapse=','), ')', sep="" )
> [1] "('a','b','c','a','b','c')"
> 
> If you need the space after the comma then just change ',' to ', '.
> 
> The outer paste can be replaced with sprintf (and that may be more
> readable).
> 
> --
> Gregory (Greg) L. Snow Ph.D.
> Statistical Data Center
> Intermountain Healthcare
> greg.snow at imail.org
> 801.408.8111
> 
> 
> > -----Original Message-----
> > From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> > project.org] On Behalf Of Steven Kang
> > Sent: Wednesday, September 29, 2010 2:16 AM
> > To: Bill.Venables at csiro.au
> > Cc: r-help at r-project.org
> > Subject: Re: [R] String split and concatenation
> >
> > x <- rep(letters[1:3], 2)
> >
> > Are there any ways to transform & assign the above as the one shown
> > below
> > to an object? (in exact format; i.e length of 1 & class of
> character),
> > i.e
> > >x
> > "('a', 'b', 'c', 'a', 'b', 'c')"
> >
> > Highly appreciate for any advice.
> >
> >
> >
> > On Wed, Sep 29, 2010 at 3:33 PM, <Bill.Venables at csiro.au> wrote:
> >
> > > dump("x", file = "x.R")
> > > file.show("x.R")
> > >
> > > will get you most of the way.
> > >
> > > -----Original Message-----
> > > From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> > project.org]
> > > On Behalf Of Steven Kang
> > > Sent: Wednesday, 29 September 2010 3:11 PM
> > > To: r-help at r-project.org
> > > Subject: [R] String split and concatenation
> > >
> > > Hi R users,
> > >
> > >
> > > I desire to transform the following vector consisting of repeated
> > > characters
> > >
> > > x <- rep(letters, 3)
> > > into this exact format (i.e a single string containing each
> > characters in
> > > quotation mark separated by comma between each; al ).
> > >
> > > ("a", "b", "c", "d", ........"a", "b", "c", "d", ..........., "a",
> > "b",
> > > "c",
> > > "d", ........."z")
> > >
> > > Any advice would be much appreciated.
> > >
> > >
> > >
> > > --
> > > Steven
> > >
> > >         [[alternative HTML version deleted]]
> > >
> > > ______________________________________________
> > > 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<http://www.r-
> > project.org/posting-guide.html>
> > > and provide commented, minimal, self-contained, reproducible code.
> > >
> >
> >
> >
> > --
> > Steven
> >
> > 	[[alternative HTML version deleted]]
> >
> > ______________________________________________
> > 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.
> 
> ______________________________________________
> 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