[英]How to run an R script file from the command line
我知道有关此问题有很多问题,但是我已经尝试了所有方法,我想我只是不了解命令行在Windows中的工作方式。 我有一个文件保存在桌面上的文件夹中,假设:
C:\Users\abika_000\Desktop\R models\myfile.R
这是我的R / bin或Rscript / bin的目录:
C:\Program Files\R\R-3.1.0\bin
我想使用cmd提示符运行此代码。 我将如何去做呢?
我从下面的问题中尝试了此解决方案,但是无论我做什么,我都会不断出错:
我输入的内容:
> 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"
对于这个可怜的问题,我深表歉意。 我只是不确定如何在尝试使用R CMD BATCH或Rscript时使用cmd提示符/ directories
R
的可执行文件尚未添加到您的环境变量PATH
。 您收到的错误是CMD抱怨它无法将R
识别为可执行文件。 R
和Rscript
在Windows下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
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.