自动运行r脚本

时间:2016-01-02 11:00:43

标签: r

我知道有很多关于这个主题的教程,但我卡住了,我想我忽略了一些东西。

我正在玩执行r文件。所以我想做的是:

  • 创建一个r-script
  • 通过命令行运行脚本

所以我有这个脚本(称为“test.R”):

test <- function(){

  function(){
    x <- ("Hello world")
    print(x)
    }
}

现在我想通过cmd行执行这个脚本。但是,如果我打开cmd线,移动到右侧的dir并执行

R CMD BATCH "test.R"

它会打开相关的R文件,但没有任何反应!关于如何不仅打开文件而且立即执行它的任何想法......

所以当我运行它时,我希望控制台打印"Hello world"

1 个答案:

答案 0 :(得分:0)

我将test.R代码修改为以下

test <- function(){
    x <- ("Hello world")
    print(x)
  } 

test() 'Calling function

然后在Windows命令提示符下输入命令

rscript test.R

并获得此输出

  

[1]“Hello world”

这是你想要的吗?