簡體   English   中英

R腳本和命令行前端

[英]R scripting and command-line front-end

我正在編寫一個R腳本來在ubuntu的前端中運行命令:

Rscript my_scripts.R  my_file.txt output_file

但是,它給了我一個錯誤,例如“錯誤:“ Rscript my_scripts.R中的意外符號”

我遇到了這篇R命令行,它在參數(Windows)中將文件名傳遞給腳本 然后引用答案: "As I said in my comment, I would use Rscript instead of R CMD BATCH:"

所以我發現為了運行此程序,我必須安裝

sudo apt-get install littler

根據這篇文章ubuntu Rscript

當我完成安裝此軟件包時,它仍然顯示相同的錯誤消息。 有什么辦法嗎?

最好,

您確實是從unix shell提示符運行它嗎? 因為我可以通過在R提示符下鍵入該命令來獲得類似該錯誤的信息:

$ R
  [startup noises]
> Rscript foo.r
Error: unexpected symbol in "Rscript foo.r"

否則,它在腳本中的內容也會被破壞。

從Unix命令提示符運行時,一切正常:

$ Rscript test.R
[1] 1.414214

其中test.R只是print(sqrt(2))

暫無
暫無

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

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