我正在编写一个R脚本来在ubuntu的前端运行命令:
Rscript my_scripts.R my_file.txt output_file
然而,它给了我一个错误,例如“错误:Rscript my_scripts.R中的意外符号”
我发现了这篇文章R command line passing a filename to script in arguments (Windows)。我引用了答案"As I said in my comment, I would use Rscript instead of R CMD BATCH:"
所以我发现为了运行它,我必须安装
sudo apt-get install littler
根据这篇文章Rscript on ubuntu
当我完成安装此软件包时,它仍显示相同的错误消息。任何解决方案?
最佳,
答案 0 :(得分:1)
你是否真的从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))