如何从命令行运行R脚本文件
问题描述:
我知道关于这个问题有很多问题,但我已经尝试了一切,我想我只是不明白命令行如何在Windows中工作。我有救了我的桌面上的文件夹中的文件时,让我们说:如何从命令行运行R脚本文件
C:\Users\abika_000\Desktop\R models\myfile.R
这里是目录到我的R /箱或RSCRIPT /斌:
C:\Program Files\R\R-3.1.0\bin
我要来运行这些代码cmd提示符。我会如何去做这件事?
我试着从这个问题该解决方案之下,但我只是不停收到错误,无论我做什么:
Run R script from command line
我进入:
> R CMD BATCH C:\Users\abika_000\Desktop\R models\myfile.R
> Rscript C:\Users\abika_000\Desktop\R models\myfile.R
我得到的错误是:
'R' is not recognized as an internal or external command, operable program or batch file
'Rscript' is not recognized as an internal or external command, operable program or batch file
编辑::
感谢辉煌和菲尔。我通过输入来修复它:
> "C:\Program Files\R\R-3.1.0\bin\"R CMD BATCH "C:\Users\abika_000\Desktop\R models\myfile.R"
对于这个可怜的问题,我很抱歉。我只是不确定如何使用cmd提示符/目录试图使用R CMD BATCH或Rscript
答
为R
的可执行文件尚未添加到您的环境变量PATH
。您收到的错误是CMD抱怨说它无法将R
识别为可执行文件。 在Windows下均存在R
和Rscript
。
从CMD,写
回声%PATH%
你看到其中R是安装在那里的路径?可能不会。
R在哪里安装?我猜是这样C:\Program Files (x64)\R\R-3.1.2
按照此链接,添加路径PATH
:http://www.computerhope.com/issues/ch000549.htm
要添加的路径不在安装R上的位置,但一个子目录。请加C:\Program Files (x64)\R\R-3.1.2\bin
或C:\Program Files (x64)\R\R-3.1.2\bin\x64
。
重新启动命令提示符,并尝试从命令行启动R
(只需键入R
)。
你会得到什么错误? – 2014-12-05 19:50:05
通常你会使用'R CMD BATCH \ path \ to \ script \ script.R'。你有什么尝试,你看到什么错误? – Phil 2014-12-05 19:50:12
编辑试题与错误的问题。大部分我尝试过的都是无用的,根本就不是什么cmd行正在寻找 – 2014-12-05 20:00:58