嗨朋友我是R编程的新手。我不知道如何从控制台运行R编程脚本。我创建了一个test.R文件并保存在d:| rpro文件夹中并更改了目录路径。在控制台中我试图通过命令
运行脚本? Rscript test.R
但我收到的错误是 错误:"中的意外符号? Rscript test.R" 请帮帮我
答案 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
[编辑-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”。