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]]
______________________________________________
[email protected] 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.