我有一个R文件(myfile.R).我想使用shell脚本运行它.我怎样才能做到这一点?我试过这个:
#! /bin/bash
Rscript myfile.R
Run Code Online (Sandbox Code Playgroud)
但它给了我这个错误:Rscript:命令未找到
我也试过这个:
#! /bin/bash
R --not-save-- < myfile.R
Run Code Online (Sandbox Code Playgroud)
它也会出现此错误:R:找不到命令
最好的方法是什么?
我们的想法是不编写shell而是编写R脚本.这就是Rscript是,我们的利特勒封装,/usr/bin/r甚至在此之前.
所以就这么做
#!/usr/bin/Rscript
cat("Hello, world\n")
# rest of your code below
Run Code Online (Sandbox Code Playgroud)
或使用
#!/usr/bin/r
Run Code Online (Sandbox Code Playgroud)
显然,这假设你有Rscript或者r在/usr/bin,你会如定期的Debian或Ubuntu框.
| 归档时间: |
|
| 查看次数: |
11131 次 |
| 最近记录: |