【发布时间】:2011-07-14 23:41:10
【问题描述】:
有没有办法直接从 Linux 命令行调用 R 函数而不进入 R 环境?仅运行 R 文件对我不起作用,因为我每次运行时都需要指定函数的参数。
【问题讨论】:
标签: linux r function command-line
有没有办法直接从 Linux 命令行调用 R 函数而不进入 R 环境?仅运行 R 文件对我不起作用,因为我每次运行时都需要指定函数的参数。
【问题讨论】:
标签: linux r function command-line
一个简单的内置是以下 BASH 命令:
export NUM=10
R -q -e "rnorm($NUM)"
【讨论】:
是的,有——littler 正是为此目的而编写的。
此后不久,R 本身添加了 Rscript,但作为 littler 背后的两个家伙之一,我仍然更喜欢它。
【讨论】:
R CMD {$function}”
如果您的程序要处理单个数据集,那么 simple-r 可能是解决方案:
http://code.google.com/p/simple-r/
它是专门为简单的统计分析而设计的,作为 Linux 命令行的一部分。
【讨论】: