On Tue, Dec 2, 2008 at 11:18 AM, Barry Rowlingson <[EMAIL PROTECTED]> wrote: > 2008/12/2 b g <[EMAIL PROTECTED]>: >> >> Since I'm a SAS programmer, I'm used to creating command files in an editor >> for submission later. Is there a way to do this in R? I'd need to retain >> an ouput listing and a log to check for errors. > > You probably want R CMD BATCH from a command-line. For example, if myjob.R > is: > > x=runif(100) > y=runif(100) > m=lm(y~x) > summary(m) > > and I do: > > R CMD BATCH myjob.R > > from a command prompt then when it finishes I get a file "myjob.Rout" > which is a transcript file just like you'd see if you did things > interactively. > > Normally on a Unix box 'R' will be in your path so you can type it > just like that from a terminal window. From Windows, I'm not so sure, > so you may have to type the full path, like: > > C:\Program Files\R-2.8.0\bin\R.exe CMD BATCH myjob.R
On Windows if you grab Rcmd.bat from http://batchfiles.googlecode.com and place it anywhere in your PATH then you can do the above like this: Rcmd BATCH myjob.R without having to set any paths. Rcmd.bat and all other batch files in that collection, are self contained so installation is just a matter of placing whichever you need anywhere on your path. Rcmd.bat finds R by looking into the registry and then runs it. ______________________________________________ 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.