David Winsemius wrote:

On Oct 28, 2009, at 10:55 AM, Val wrote:

The working directory is

getwd()
[1] "C:/Documents and Settings/Val/My Documents"

The data file(Rossi.dat) and the script(Rossi.R) are in
"C:/Documents and Settings/Val/My Documents/R_data/prd"

So you are not giving a proper path when you issue the read.table command. The default path when not explicitly provided is to the working directory, and you have stored your data elsewhere.


How should I write to read the file?

   source(???)   # what should be included here?



The guess I was about to make when I realized you were conflating data and scripts was that you might want:

Rossi <- read.table(paste(getwd(), 'Rossi.dat', sep="/"), header=T) # but that would not have been effectively different from the default behavior.

So you instead want:

Rossi <- read.table(paste("C:/Documents and Settings/Val/My Documents/R_data/prd", "Rossi.dat", sep="/"), header=T)

Sometimes it's easiest to use

 Rossi <- read.table(file.choose(), header=TRUE)

which allows the mouse-addicted to click away.

 -Peter Ehlers


Only if you wanted to read in a script with valid r-code would you use source().




I still  got the same error message.

Error in file(file, "r") : cannot open the connection
In addition: Warning message:
In file(file, "r") : cannot open file 'Rossi': No such file or directory



______________________________________________
R-help@r-project.org 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.

Reply via email to