> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Ziad.Elmously at tnsglobal.com
> Sent: Wednesday, November 24, 2010 3:27 AM
> To: r-help at r-project.org
> Subject: [R] Running R from SAS
>
> Hello All,
>
> I am interested in running an R program with several random seeds. One
> approach is to launch the program from SAS. The recommended approach
> is to use the X command as shown below:
> OPTIONS XWAIT XSYNC;
>
> X "r.exe --no-save --quiet
<""c:\temp\r\program.r""
> >""c:\temp\r\program.log""";
>
> However, this does not seem to work for me. Does anyone know how to
> launch an R program from SAS? Thank you in advance.
>
> Ziad Elmously
>
> ziad.elmously at tnsglobal.com
>
>
You haven't given enough information for anyone to offer you anything more
than educated guesses. What do you mean " this does not seem to work for
me"? What error messages are you getting.
If you want to run R from SAS (or any other program) you need to figure out what
command will work from the command line. I assume your unstated OS is some
version of MS Windows. What version of R? Is R.exe in your path? If not you
need either need to add the path to SAS to your PATH environment variable, or
you need to give the full path in the x command.
Try entering your command at the windows command prompt (you have no spaces in
your filenames/paths so the quotes aren't necessary)
R --no-save --quiet <c:\temp\r\program.r c:\temp\r\program.log
If the command doesn't work then let us know what the errors are. This is
the syntax I sometimes use on my machine:
x 'c:\R\R-2.12.0\bin\x64\R.exe --vanilla
<c:\SAS_examples\run_R_from_SAS_test.R
>c:\SAS_examples\run_R_from_SAS_test.out';
Since I have R in my PATH, I could have just used
x 'R --vanilla <c:\SAS_examples\run_R_from_SAS_test.R
>c:\SAS_examples\run_R_from_SAS_test.out';
I could have also used Rcmd BATCH like this;
x 'Rcmd BATCH --vanilla c:\SAS_examples\run_R_from_SAS_test.R';
and the output would be placed in c:\SAS_examples\run_R_from_SAS_test.Rout
automatically.
Hope this is helpful,
Dan
Daniel J. Nordlund
Washington State Department of Social and Health Services
Planning, Performance, and Accountability
Research and Data Analysis Division
Olympia, WA 98504-5204