如何从控制台运行R程序脚本

时间:2017-05-16 15:10:01

标签: r

嗨朋友我是R编程的新手。我不知道如何从控制台运行R编程脚本。我创建了一个test.R文件并保存在d:| rpro文件夹中并更改了目录路径。在控制台中我试图通过命令

运行脚本
  

? Rscript test.R

但我收到的错误是       错误:"中的意外符号? Rscript test.R" 请帮帮我

3 个答案:

答案 0 :(得分:1)

如果您在Windows框中,则应在命令提示符下搜索Rscript.exe以运行.R文件。 例如,这是我创建的文件,用于打印斐波那契数列的前10个数字,并且已经在Windows命令提示符下运行了该文件

c:\ Program Files \ R \ R-3.5.1 \ bin> Rscript c:\ users \ anand_hs \ Documents \ fib.R
[1] 0
[1] 1
[1] 1
[1] 2
[1] 3
[1] 5
[1] 8
[1] 13
[1] 21
[1] 34

c:\ Program Files \ R \ R-3.5.1 \ bin>

[编辑-2018年9月10日] 您还可以在R控制台中使用source()函数来加载.R文件(假设您尝试从脚本文件中访问函数)。 示例:

  

source('C:/Users/anand/andybash/FuncPractice.R')

希望这会有所帮助。

答案 1 :(得分:0)

您可以通过以下方式实现

R CMD BATCH your_script.R your_script.log

your_script.R需要r脚本的完整路径,而your_script.log将存储日志

答案 2 :(得分:-1)

应在操作系统命令提示符处而不是R控制台内部输入命令“ Rscript test.R”。