[R] sprintf doesn't care of escape characters
Edwin Helbert Aponte Angarita
helbert2a at gmail.com
Mon Jul 30 22:41:10 CEST 2012
Thank you very much. I didn't know about this difference, I thought it
just behaved as in C/C++.
On Mon, 2012-07-30 at 14:15 -0400, jim holtman wrote:
> sprintf is working just fine. Your problem is the interpretation of
> what the results are. Displaying the object will show the escape
> characters, but if you use "cat", or output to a file, you will see
> that the result is correct:
> > cat( sprintf("a\nb"))
> > cat(sprintf("a\"bc\"d"))
> On Mon, Jul 30, 2012 at 1:29 PM, Edwin Helbert Aponte Angarita
> <helbert2a at gmail.com> wrote:
> > Hi.
> > I am having trouble with something that should be simple. I am unable
> > to get sprintf using escape sequences:
> >> sprintf("a\nb")
> >  "a\nb"
> >> sprintf("a\"bc\"d")
> >  "a\"bc\"d"
> > But it seems to need them any way:
> >> sprintf("a\"bc"d")
> > Error: unexpected symbol in "sprintf("a\"bc"d"
> > Any suggestion on how to solve this issue?
> > My R system:
> >> version
> > _
> > platform x86_64-suse-linux-gnu
> > arch x86_64
> > os linux-gnu
> > system x86_64, linux-gnu
> > status
> > major 2
> > minor 15.0
> > year 2012
> > month 03
> > day 30
> > svn rev 58871
> > language R
> > version.string R version 2.15.0 (2012-03-30)
> > Thanks.
> > ______________________________________________
> > 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