[R] impossible escape?
Greetings: I've searched the R archives with no luck. I want to print this to the screen as part of on-screen instructions as an example: default.FACTOR.labels - c(Probe1, Probe2, Probe3) I can't seem to trick gsub() gsub(', \, default.FACTOR.labels - c('Probe1', 'Probe2', 'Probe3'))) [1] default.FACTOR.labels - c(\Probe1\, \Probe2\, \Probe3\)) ^ ^ ^ ^ ^ ^ which gives me \ rather than Is it possible to escape the character? Thanks. Charles Annis, P.E. [EMAIL PROTECTED] phone: 561-352-9699 eFax: 614-455-3265 http://www.StatisticalEngineering.com __ R-help@stat.math.ethz.ch 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.
Re: [R] impossible escape?
On Wed, 2006-10-11 at 13:30 -0400, Charles Annis, P.E. wrote: Greetings: I've searched the R archives with no luck. I want to print this to the screen as part of on-screen instructions as an example: default.FACTOR.labels - c(Probe1, Probe2, Probe3) I can't seem to trick gsub() gsub(', \, default.FACTOR.labels - c('Probe1', 'Probe2', 'Probe3'))) [1] default.FACTOR.labels - c(\Probe1\, \Probe2\, \Probe3\)) ^ ^ ^ ^ ^ ^ which gives me \ rather than Is it possible to escape the character? Thanks. Charles Annis, P.E. You don't need the gsub() and you want to use cat() to output the text: cat(default.FACTOR.labels - c(\Probe1\, \Probe2\, \Probe3 \)\n) default.FACTOR.labels - c(Probe1, Probe2, Probe3) cat() will properly interpret and output the escaped characters. The newline character \n will return the cursor to the next line, so that the R prompt is not at the end of the last line output. HTH, Marc Schwartz __ R-help@stat.math.ethz.ch 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.
Re: [R] impossible escape?
On 10/11/06, Marc Schwartz [EMAIL PROTECTED] wrote: On Wed, 2006-10-11 at 13:30 -0400, Charles Annis, P.E. wrote: Greetings: I've searched the R archives with no luck. I want to print this to the screen as part of on-screen instructions as an example: default.FACTOR.labels - c(Probe1, Probe2, Probe3) I can't seem to trick gsub() gsub(', \, default.FACTOR.labels - c('Probe1', 'Probe2', 'Probe3'))) [1] default.FACTOR.labels - c(\Probe1\, \Probe2\, \Probe3\)) ^ ^ ^ ^ ^ ^ which gives me \ rather than Is it possible to escape the character? Thanks. Charles Annis, P.E. You don't need the gsub() and you want to use cat() to output the text: cat(default.FACTOR.labels - c(\Probe1\, \Probe2\, \Probe3 \)\n) default.FACTOR.labels - c(Probe1, Probe2, Probe3) cat() will properly interpret and output the escaped characters. The newline character \n will return the cursor to the next line, so that the R prompt is not at the end of the last line output. Also you could use single quotes to avoid having to escape the double quotes in the string: cat('default.FACTOR.labels - c(Probe1, Probe2, Probe3)\n') __ R-help@stat.math.ethz.ch 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.