0
我想使用SSH安全shell版本3.2.9在Linux服務器上執行R腳本。我成功連接到服務器,並且SSH終端窗口中的第一行是[myusername @ servername〜] $。 將R劇本我想執行的就是所謂的「testcript.R」簡單testscript,看起來像:用SSH終端啓動R腳本
y<-rep(1,5)
write.table(y, file = "test.csv", append = TRUE, quote = FALSE, sep = ";",
dec = ".", row.names = FALSE, col.names = FALSE)
將R腳本位於具有以下路徑在Linux服務器上:「/家/名爲myUsername/Documents/R_scripts/testscript.R「
我只想將變量y放入Excel文件中,並且Excel文件應位於Linux服務器上的我的文件夾中。 任何幫助將不勝感激。
運行你提出我收到以下消息線的時候:「致命錯誤:無法打開文件「 testscript.R':沒有這樣的文件或目錄「。但是,當我改爲:「Rscript /home/myusername/Documents/R_scripts/testscript.R」它似乎運行沒有錯誤。但是,我無法找到Linux服務器上的excel文件。 – Benlien
當您在腳本('「test.csv」')中指定文件時,請包含文件的完整路徑。否則,我相信它正在查看當前目錄中鍵入命令。 –
登錄後你可能在/ home/myusername /目錄下(你可以通過調用'pwd'來驗證它)。該文件已在R工作目錄中創建,很可能是:/ home/myusername –