簡體   English   中英

使用參數從Windows命令行運行R腳本

[英]Run R Script from windows command line with parameters

我正在嘗試通過Excel VBA運行Rscript。 該宏將調用VBShell並執行R腳本。

我還想將一些參數傳遞給命令行。 這是代碼的簡單版本:

"C:\Users\myname\Documents\R\R-3.4.2\bin\RScript "D:\Group\Subfolder path1\sub folder path 2\script.R" "D:\Group\Subfolder path1\sub folder path 2\" "raw file one.csv" "raw file two.csv" "raw file three.csv"

我在命令窗口中運行了上面的代碼,但是間距出現問題。 錯誤是D:/Group/Subfolder沒有重新定義為內部或外部命令。 有人知道如何解決此問題嗎? 謝謝

打開命令外殼窗口(例如,通過點擊Windows鍵並鍵入cmd)

D:
cd D:\Group\Subfolder path1
dir /X

現在,您可以看到文件sub folder path 2的簡稱(無空格)。

cd ..
dir /X

現在,您可以看到文件sub folder path 1的簡稱(無空格)。

在您的命令中,用短名稱替換兩個名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM