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.