在Linux命令行中调用R函数
有没有一种方法可以直接从Linux命令行调用R函数而不进入R环境?仅仅运行一个R文件对我来说是行不通的,因为每次运行它时我都需要指定函数的参数。是的,有--就是为了这个目的编写的在Linux命令行中调用R函数,linux,r,function,command-line,Linux,R,Function,Command Line,有没有一种方法可以直接从Linux命令行调用R函数而不进入R环境?仅仅运行一个R文件对我来说是行不通的,因为每次运行它时我都需要指定函数的参数。是的,有--就是为了这个目的编写的 R本身不久就添加了Rscript,但作为littler背后的两个家伙之一,我仍然更喜欢它。一个简单的内置命令是以下BASH命令: export NUM=10 R -q -e "rnorm($NUM)" 如果您的程序将在单个数据集上运行,则simple-r可能是解决方案: 它是作为Linux命令行的一部分专门为简单的
R本身不久就添加了Rscript,但作为littler背后的两个家伙之一,我仍然更喜欢它。一个简单的内置命令是以下BASH命令:
export NUM=10
R -q -e "rnorm($NUM)"
如果您的程序将在单个数据集上运行,则simple-r可能是解决方案:
它是作为Linux命令行的一部分专门为简单的统计分析而设计的 你比我快了几秒钟;)您也可以使用“
R CMD{$function}
”是的,但是一旦您编写了多个小脚本,间接引用地狱就会变得非常笨拙。但是YMMV和choice是件好事。为两个家伙干杯,尽管我更喜欢另一个家伙的作品(抱歉)!=)