On Wed, 20 Aug 2003, Zitan Broth wrote: . . . > What I am trying to do is use R as part of a web-based system and call R > from PHP. The common method of interfacing from PHP to many systems is via > the command line (although I could use swig to access R directly but that is > phase 2 ;-) ). I found in the install notes that I could call > Rterm.exe --no-restore --no-save < infile > outfile (windows, although I > will be rolling out to *nix) however I cannot find a reference of how to > call r-functions from the command line with this -- or perhaps I've missed > the point ?
infile is an ascii file of R commands - the same commands and same syntax which you would type in the R command line window. Frequently the first line sets some session options using options(), the second line reads some data from a separate, named file into an R object, and the third and subsequent lines operate on that data and print out the results. For example: options(digits=4, width=88, length=1e+8) object <- read.table("data.file") summary(lm(y ~ 1 + a + b, object) (This assumes that "data.file" contains columns named a, b, y in any order. It does a linear regression and prints out the results .. in the command line window if you were working interactively, but to outfile if R is running noninteractively with the call above.) (Gosh, my recollection is that in unix the call is R BATCH infile outfile, but I could be mistaken. That's on the unix man page for R if you forget.) > I did find in the FAQ: 7.22 How can I get command line editing to work? But > I'm not sure I understand the answer .. If running R non-interactively, you don't care. > So say as a simple example I want to call sd() (standard deviation) from the > command line what would I type ... or do I need to write some R code and > call this .. ? Need code to read in the data, then a one line command sd(object). The returned value is printed automatically if it is not assigned. > I will continue to read .... Z. HTH - tom blackwell - u michigan medical school - ann arbor - ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help