[R] invoking R scripts from a linux shell ?
Kort, Eric
Eric.Kort at vai.org
Fri Jan 16 02:21:12 CET 2004
> -----Original Message-----
> From: Enrico Curiotto [mailto:e_curiotto at yahoo.com]
> Hello,
>
> I have written perl programs that extract data from a
> text file, process them, and create other text files,
> which I'd like to apply some statistics too (for
> example with R).
>
> I'd like to do it all in once , with a single script.
> I'm not familiar with R, I'd like to know if this task
> could be accomplished by creating a linux shells that
> launches the perl scripts and then "R functions" that
> maybe pass back some results to the system like in
> this schema:
>
> S ---> Perl
> H <-----
> E ---> R functions
> L <-----
> L
>
You can run R scripts in batch mode and direct output to file. That would be by far the simplest. Or, you could explore RSOAP to run R as a web service which allows creation of R sessions which persist (i.e. the binary data objects stay around) between requests from another application (which could include a Perl script using Perl's soap libraries). A third option is the Rserve system which allows connection to R sessions using TCP/IP from other software applications.
See the R helpfile on the BATCH command (?BATCH) and/or http:ess.r-project.org/Zope/projects/RSOAP/ and/or http://stats.math.uni-augsburg.de/Rserve/
HTH,
-Eric
> Is it possible ?
> Where can I get information to do that? (to call R
> from a shell, in background)
>
> Are other better way to do that?
>
> Thank you very much!
>
> Enrico.
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
>
This email message, including any attachments, is for the so...{{dropped}}
More information about the R-help
mailing list