I added an informative subject line; that's a good idea in this list so people can choose whether to read your question or not.

On 07/02/2016 3:18 PM, Walter Niessen wrote:
Helpers,

I am a pretty savvy computer user (over 40 years) but am having trouble with 
the most basic process in using the R program.  I am taking a course to learn 
the statistics utility of “R” but can’t seem to get past the opening where it 
shows the student how to input data into R.

It suggests identifying as the a target folder in the Properties of the R x64 
3.2.3 icon (I use a 64-bit Windows 7 OS) the location where data files are 
found. I entered:

As the Target:  "C:\Program Files\R\R-3.2.3\bin\x64\Rgui.exe"  ... which 
contains Rgui.exe and the supporting dlls etc.

As the Start in: "C:\Program Files\R\R-3.2.3\Appendix" ... where Appendix is a 
folder which contains data files such as the text file DATA1.txt which I created from an 
Excel file.

When I try and get R to input the data, I get the following sequence of 
messages:


X=scan("DATA1.txt")
Error in file(file, "r") : cannot open the connection
In addition: Warning message:
In file(file, "r") :
   cannot open file 'DATA1.txt': No such file or directory

When I try again but use the complete file description, I get:

X=scan("C:\Program Files\R\R-3.2.3\Appendix\DATA1.txt")
Error: '\P' is an unrecognized escape in character string starting ""C:\P"

I hate to ask a question not related to R or its features (that may come 
later), but, clearly, the first baby step is to be able to load data into the 
application . . . and, I am really frustrated with my inability to do so.

There are a few things you should know.

1. R uses the \ character as an escape, so \t is a tab, etc. If you really want a \ in a string, you need to escape it, i.e. enter \\. This is a pain, so you can instead use / in place of \\ when specifying file paths.

2. I think your course is giving bad advice. Don't mess with the shortcut. Use RStudio as your front end. It allows you to set up "projects"; it remembers the current directory for each project, so you just "Open project" X, and R will be started in the directory of X.

3. If you don't want to use RStudio, then run choose.dir() in R at the start of your session. It lets you set the current directory to the one with your files in it, using a old-fashioned Windows dialog box. If things stop working the way you expect, run getwd() to get R to print what's the current directory.

4. You can also use file.choose() to use Windows dialogs to pick a file; then it doesn't really matter what the current directory is.

I hope some of this helps.

Duncan Murdoch

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to