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")