朋友们好,我是R编程的新手。我不知道如何从控制台运行R编程脚本。我创建了一个测试.R文件并保存在d:|rpro文件夹并更改了目录路径。在控制台中,我尝试通过命令运行脚本?脚本测试。R但我得到的错误为Error:“?Rscript test.R”中出现意外符号,请帮助我
x6h2sr281#
来自评论:尝试以下命令
source("test.R")
请确保正确设置了工作目录
f0ofjuux2#
如果你在一个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]第二章[1]三[1]五[1]八[1]十三[1]二十一[1]三十四
[edit-2018年9月10日]您也可以在R控制台中使用source()函数来加载.R文件(假设您试图从脚本文件中访问函数)。示例:source('C:/Users/anand/andybash/FuncPractice. R')希望这个有用。
bttbmeg03#
您可以通过以下方式实现此目的
R CMD BATCH your_script.R your_script.log
your_script.R需要r脚本的完整路径,并且your_script.log将存储日志
3yhwsihp4#
如果您在某个目录中有一个Rscript文件,该文件带有适当的.R指示符,R控制台可以“看到”该文件,只需单击控制台顶部的R符号(左起第二个)
n3schb8v5#
命令'Rscript test.R'应该在操作系统命令提示符处输入,而不是在R控制台内输入。
5条答案
按热度按时间x6h2sr281#
来自评论:
尝试以下命令
请确保正确设置了工作目录
f0ofjuux2#
如果你在一个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]第二章
[1]三
[1]五
[1]八
[1]十三
[1]二十一
[1]三十四
c:\Program Files\R\R-3.5.1\bin〉
[edit-2018年9月10日]您也可以在R控制台中使用source()函数来加载.R文件(假设您试图从脚本文件中访问函数)。示例:
source('C:/Users/anand/andybash/FuncPractice. R')
希望这个有用。
bttbmeg03#
您可以通过以下方式实现此目的
your_script.R需要r脚本的完整路径,并且your_script.log将存储日志
3yhwsihp4#
如果您在某个目录中有一个Rscript文件,该文件带有适当的.R指示符,R控制台可以“看到”该文件,只需单击控制台顶部的R符号(左起第二个)
n3schb8v5#
命令'Rscript test.R'应该在操作系统命令提示符处输入,而不是在R控制台内输入。