[英]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.