【问题标题】:how to write R in command line? how to Load workspaces from the command line?如何在命令行中编写 R?如何从命令行加载工作区?
【发布时间】:2013-10-31 08:32:11
【问题描述】:

我有两个问题,感谢任何可能被我的问题打断的人

  1. 如何在命令行中写R? 我知道输入 R 很容易,Linux 可以引导您进入 R。在 Windows 中,我也可以转到放置 R 的文件并运行软件。 但是,有没有其他方法可以在没有任何可视 R 软件的情况下在命令行中编写 R?我不是说 vi 中的 unix 文件,我需要另一种方法。 我需要知道,因为我可能需要在没有任何软件的服务器上执行此操作。如果你觉得没有办法,也请告诉我“没有办法”。

  2. 如何从命令行加载工作区 与第一个问题的情况相同,没有任何可视化R软件。我的意思是,从例如加载一个 bash shell,而不是来自交互式 R 会话本身。

感谢任何在我的问题上停下来的人!谢谢!

【问题讨论】:

  • 一个“没有任何软件”的服务器,但大概安装了 R?我不知道我是否可以相信这一点。
  • @user2859850 我需要另一种方式是什么意思?使用 nano(或任何你喜欢的文本编辑器)制作 .R 文件并使用 R --no-save (或 --save 或 --vanilla) outfile 添加一个输出文件 一个例子是创建一个文件 test.R 然后使用 R --vanilla <test.R --vanilla 在这种情况下结合了多个命令,允许您“只运行”代码而无需任何其他东西。在 linux 命令行中使用 man R 以获取有关选项的更多信息。

标签: linux r bash command-line


【解决方案1】:

1.我不知道怎么做,但我想说有一种方法可以调用 R 来在命令行上工作

2.只需 load("myfile.RData") 之前保存工作区的位置 (save.image("my.file.RData")),您可以恢复它,在这种情况下,它会加载当前工作目录的文件,要更改它,您只需添加 @987654323 @ 到文件夹,当然假设您在命令行或任何其他可视化 R 软件中的工作环境中。

【讨论】:

    【解决方案2】:

    我会将您的问题解释为“我可以在系统上未实际安装 R 的情况下运行 R 程序吗?”

    如果正确,您可以查看 R for Windows 常见问题解答的以下摘录。我不确定linux是否可以这样做。

    2.6 我可以从 CD 或 USB 驱动器运行 R 吗?

    是的,小心。基本的 R 安装是可重定位的,因此您可以刻录 硬盘上的 R 安装映像或直接安装 到可移动存储设备上,例如闪存 USB 驱动器。

    运行 R 确实需要访问可写临时目录和 主目录,并且在最后的手段中,这些被认为是 当前目录。这在正确配置上应该没有问题 Windows 版本,但除此之外确实意味着它可能不是 可以在不创建以可写开头的快捷方式的情况下运行 R 文件夹。

    【讨论】:

      猜你喜欢
      • 2010-10-10
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 2018-01-30
      • 1970-01-01
      相关资源
      最近更新 更多