在Linux命令行中调用R函数

有没有办法从Linux命令行直接调用R函数,而不进入R环境? 它不适用于我只运行一个R文件,因为我需要每次运行时指定函数的参数。

一个简单的内建是以下BASH命令:

export NUM=10 R -q -e "rnorm($NUM)" 

是的,还有 – littler就是为了这个目的而写的。

R此后不久又加入了Rscript,但作为背后的两个小伙子之一,我仍然比较喜欢它。

如果您的程序要在单个数据集上工作,那么simple-r可能是解决方案:

http://code.google.com/p/simple-r/

作为Linux命令行的一部分,它特别设计用于简单的统计分析。