如何从本地机器在远程机器上 运行 R 代码

How to run R codes on remote machine from local machine

可能问题标题有点奇怪...我会在这里解释更多...

基本上,假设我有一台本地笔记本电脑和一台远程计算机。我当然可以 运行 在远程机器上执行 R 任务。现在我想知道我是否可以从我的本地 R 连接远程机器和 运行 远程机器上的任务,同时我仍然在我的本地机器上调用这些东西......也就是说我不需要打开 R 或type/source 远程机器上的 R 代码。

一件相关的事情是我正在考虑用 R-shiny 开发一个小应用程序。据我了解,虽然我刚刚开始研究它,但可以让 R 安装本地机器并使用该应用程序——计算将在同一台机器上的 R 中完成。这个问题本质上是,如果可以在应用程序中添加一个“连接到计算后端”的功能,即通过连接到远程机器,当在本地使用应用程序时,任务在远程机器上完成机.

您可以使用 RStudio Server 执行此操作。它在远程计算机上的 Web 服务器内运行 RStudio。您可以从本地笔记本电脑上的 Web 浏览器连接到它,因此您仍然可以在本地计算机上输入 R 代码。

RStudio 服务器可以在这里下载:

https://www.rstudio.com/products/rstudio/download-server/