在Linux命令行中调用R函数

时间:2011-07-14 23:41:10

标签: linux r function command-line

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

3 个答案:

答案 0 :(得分:13)

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

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

答案 1 :(得分:9)

是的,有 - littler是为了这个目的而编写的。

R本身不久之后就加入了Rscript,但作为背后的两个家伙之一,我仍然更喜欢它。

答案 2 :(得分:1)

如果您的程序将在单个数据集上运行,那么simple-r可能就是解决方案:

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

它专为简单的统计分析而设计,作为Linux命令行的一部分。