An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20081202/9f6834e0/attachment.pl>
command files
5 messages · b g, Blanchette, Marco, Rainer M Krug +2 more
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 ______________________________________________ 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
You could also look at littler Then you could use, under Linux, #!PTHTOR/r x <- read.csv(...) lm(...) . . . Rainer On Tue, Dec 2, 2008 at 4:07 PM, Blanchette, Marco
<MAB at stowers-institute.org> wrote:
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
______________________________________________
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.
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Faculty of Science Natural Sciences Building Private Bag X1 University of Stellenbosch Matieland 7602 South Africa
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
On Tue, Dec 2, 2008 at 11:18 AM, Barry Rowlingson
<b.rowlingson at lancaster.ac.uk> wrote:
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
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.