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. _________________________________________________________________ Send e-mail faster without improving your typing skills. d_122008 [[alternative HTML version deleted]]
Try> source('myFirstScript.R')Where myFirstScript.R as the following line x <- rnorm(100) y <- rnorm(100) plot(x,y) You could also use a editor like emacs with the ess-mode where one buffer can be your script with a live R session in a second buffer. Good luck On 12/2/08 7:21 AM, "b g" <shakespeare_1040 at hotmail.com> wrote: 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. _________________________________________________________________ Send e-mail faster without improving your typing skills. d_122008 [[alternative HTML version deleted]] ______________________________________________ R-help at 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. -- Marco Blanchette, Ph.D. Assistant Investigator Stowers Institute for Medical Research 1000 East 50th St. Kansas City, MO 64110 Tel: 816-926-4071 Cell: 816-726-8419 Fax: 816-926-2018
2008/12/2 b g <shakespeare_1040 at hotmail.com>:> > 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 Barry