首页 > 解决方案 > Rscript test.R中的意外符号

问题描述

我刚开始使用 R 并从命令行(操作系统:Mageia)运行它。到目前为止它运行良好,我可以毫无问题地按照教程 ( https://www.tutorialspoint.com/r ) 进行数学、绘图、数据框 - 一切正常。

但是,如果我尝试使用运行脚本

脚本测试.R

我收到错误消息“Rscript test.R 中的意外符号”,我不知道为什么。

test.R 位于我启动 R 的同一目录中,所以我假设 R 应该找到它。
test.R 本身包含:

打印(5)

因此不应该抛出任何错误。我也试过用空文件,同样的问题。

我的下一个想法是 Rscript 有问题

Rscript --版本

给我错误信息

找不到对象“Rscript”

但是,包含 Rscript 的包“utils”已安装,但尝试更新它不起作用。

由于我是 RI 新手,不知道这是我没有正确使用 Rscript 还是安装有问题。我会很高兴得到任何帮助。先感谢您。

标签: rrscript

解决方案


我认为您是从 R 会话中调用这些命令。

Rscript是运行 R 的终端命令。打开终端并移动到所在目录test.R并再次尝试该命令。

如果test.R要从 R 会话运行,请使用source函数。

source("test.R")

推荐阅读