[R] Non-interpreted strings

From: <douglas.stave_at_wellsfargo.com>
Date: Fri 28 Jul 2006 - 04:40:12 EST


I am new to R, so please forgive me if there is an obvious answer to this question. I have done fairly extensive searching through R docs, google and a few R users and have not found an answer to my question.

Is there a way to create a non-interpreted string object in R?

For example, I am using R in a MS Windows environment and I would like to paste DOS paths into some R command:

        setwd("c:\some\directory")

Obviously this does not work because of the escaping mechanism. And I know the obvious answer, use "\\". But if you do a lot of pasting into R it could get tedious manually editing escape sequences.

I did find a workable solution to this particular problem:

        setwd(choose.dir())<Enter><Paste><Enter> This saves me from having to do the editing myself. I can conceive of other examples of wanting to paste other more abstract stings into R that may happen to have a \ in it. And now, thanks to choose.dir(), I have a way to do the translation automagically but...

My question is, is there any way in R to not interpret the string and store the string as is? For instance, Perl allows you to do interpreted (" ") and non-interpreted strings (' '). This does not work in R; ' ' acts just like " " and my testing indicates that the interpretation is done at parse time. Is there any language level construct for creating a non-interpreted string in R?

        [[alternative HTML version deleted]]



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. Received on Sat Jul 29 03:09:28 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Sat 29 Jul 2006 - 20:16:44 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.