Skip to content

How do I tell it which directory to use?

6 messages · Augusto.Sanabria@ga.gov.au, Uwe Ligges, Adaikalavan Ramasamy +2 more

#
Tom,

You can define your working directory by using:

setwd("C:\Documents and Settings\Tom\My Documents\qpaper7\R Project Started 
19 Dec 05")

check that your file is there:
list.files()

and then use:

source("myFile.txt") 

the machine should load "myFile"

You can go to another directory:
setwd("anotherdir")

and repeat the procedure.

Or even better if you define a number of directories in an external file:

dir1 <- c(C:\Documents and Settings\Tom\My Documents\qpaper7\")
dir2 <- c(C:\Documents and Settings\Tom\My Documents\")

and after loading the file at the beginning of the sesion you can use:

setwd("dir1")  etc.

Is it of any help to you?

Cheers,

Augusto


--------------------------------------------
Augusto Sanabria. MSc, PhD.
Mathematical Modeller
Risk Research Group
Geospatial & Earth Monitoring Division
Geoscience Australia (www.ga.gov.au)
Cnr. Jerrabomberra Av. & Hindmarsh Dr.
Symonston ACT 2609
Ph. (02) 6249-9155
 

-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Thomas L Jones
Sent: Wednesday, 22 February 2006 4:31 PM
To: R-project help
Subject: [R] How do I tell it which directory to use?
In R 2.2.0 under Windows, I want to be able to give it a filename such 
as "myFile.txt" without the quotes. But actually I mean:

C:\Documents and Settings\Tom\My Documents\qpaper7\R Project Started 
19 Dec 05\myFile.txt

If I were to repeat this each time, my computer would get all bored 
and cranky and start to drop bits (only a joke, of course). I think I 
want to set the Home directory or the working directory or some 
directory or other to the above directory. I may or may not want to 
set some environmental variables.

R 2.2.0; working directly from the console and copying and pasting 
code which I want to test into the console. Windows XP Home Edition. 
Administrator privileges are enabled. A curve ball: There are two 
accounts, "Tom" and "Jones;" the data are stored under "Tom," whereas 
the computation is being done under the "Jones" account. I won't bore 
you with the details of why I am doing this.

I was able to call Sys.getenv ("R_USER") and get the home directory.

I am a newbie to R and not familiar with the terminology.

Tom
Thomas L. Jones, Ph.D., Computer Science

______________________________________________
R-help at 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
#
Augusto.Sanabria at ga.gov.au wrote:
Thanks for your contribution to R-help, but:

No, see the R for Windows FAQs which tell you to use "\\" or "/" rather 
than "\"!
See above + don't forget the quotes!
In this case without quotes!

  setwd(dir1)

Please don't confuse other R-help readers and try to be more precise in 
your answers.

Uwe Ligges
#
I think the idea of defining dir1 and dir2 is a good one. If you want to
simplify life even further, you can put these into files that get
initialised when R starts. See help(Startup) for details.

Regards, Adai
On Wed, 2006-02-22 at 16:54 +1100, Augusto.Sanabria at ga.gov.au wrote:
#
Dear R users,

I'm trying to read data from a tab-delimited text file to 
R, but I have problems with missing values. R gives this 
kind of error messages: "line 1 did not have 9 elements".

Could someone tell me how I can deal with missing values 
in this case?

Thanks a lot in advance,
Istvan
#
Does using read.delim instead of read.table fix your problem?

Sean
On 2/22/06 7:40 AM, "I.Szentirmai" <I.Szentirmai at rug.nl> wrote:

            
#
might be, but I have already found another solution: 
reat.table(file,sep="\t")

Thanks,
Istvan



On Wed, 22 Feb 2006 07:54:49 -0500
Sean Davis <sdavis2 at mail.nih.gov> wrote: