Rscript 中的意外符号 test.R
unexpected symbol in Rscript test.R
我刚开始使用 R,然后 运行 从命令行 (OS: Mageia) 中使用它。到目前为止它运行良好,我可以按照教程 (https://www.tutorialspoint.com/r) 毫无问题地进行数学、绘图、数据帧 - 一切正常。
但是,如果我尝试使用 运行 脚本
Rscript test.R
我收到错误消息“Rscript test.R 中的意外符号”,我不知道为什么。
test.R 位于我启动 R 的同一个目录中,所以我假设 R 应该找到它。
test.R 本身包含:
print(5)
因此不应抛出任何错误。我也用空文件试过,同样的问题。
我的下一个想法是 Rscript as 有问题
Rscript --version
给我错误信息
object 'Rscript' not found
但是,包含 Rscript 的包“utils”已安装,但尝试更新它不起作用。
由于我是 R 的新手,我不知道这是我没有正确使用 Rscript 还是安装有问题的情况。我很乐意提供任何帮助。提前谢谢你。
我认为您是从 R 会话调用这些命令。
Rscript
是 运行 R 的终端命令。打开终端并移动到 test.R
所在的目录并再次尝试该命令。
如果您想从 R 会话 运行 test.R
,请使用 source
函数。
source("test.R")
我刚开始使用 R,然后 运行 从命令行 (OS: Mageia) 中使用它。到目前为止它运行良好,我可以按照教程 (https://www.tutorialspoint.com/r) 毫无问题地进行数学、绘图、数据帧 - 一切正常。
但是,如果我尝试使用 运行 脚本Rscript test.R
我收到错误消息“Rscript test.R 中的意外符号”,我不知道为什么。
test.R 位于我启动 R 的同一个目录中,所以我假设 R 应该找到它。test.R 本身包含:
print(5)
因此不应抛出任何错误。我也用空文件试过,同样的问题。
我的下一个想法是 Rscript as 有问题Rscript --version
给我错误信息
object 'Rscript' not found
但是,包含 Rscript 的包“utils”已安装,但尝试更新它不起作用。
由于我是 R 的新手,我不知道这是我没有正确使用 Rscript 还是安装有问题的情况。我很乐意提供任何帮助。提前谢谢你。我认为您是从 R 会话调用这些命令。
Rscript
是 运行 R 的终端命令。打开终端并移动到 test.R
所在的目录并再次尝试该命令。
如果您想从 R 会话 运行 test.R
,请使用 source
函数。
source("test.R")