【问题标题】:unexpected symbol in Rscript test.R [closed]Rscript test.R中的意外符号[关闭]
【发布时间】:2021-12-09 03:56:27
【问题描述】:

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

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

Rscript 测试.R

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

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

打印(5)

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

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

Rscript --version

给我错误信息

找不到对象“Rscript”

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

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

【问题讨论】:

    标签: r rscript


    【解决方案1】:

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

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

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

    source("test.R")
    

    【讨论】:

    • 你是对的。显然我完全误解了如何使用 Rscript //blush。谢谢!
    • 是的,请查看编辑。
    猜你喜欢
    • 1970-01-01
    • 2022-11-15
    • 1970-01-01
    • 2020-12-31
    • 2014-11-02
    • 2023-03-03
    • 1970-01-01
    • 2023-01-06
    • 1970-01-01
    相关资源
    最近更新 更多