对于使用 R 构建一些 Web 服务,我通常使用 RApache但我想看看 Shiny 看看它能做什么。
问题是,对于我设想使用它的这种情况,我没有可以运行 R & Shiny 的可用服务器,也无法将数据传输到运行它的另一台机器。我只有一个桌面,我想向其他用户展示 Shiny 应用程序,而不需要他们在他们的桌面上安装 R 并且不打扰 IT 安装。
因此我的问题。是否可以安装 R 可移植 - http://sourceforge.net/projects/rportable/files/R-Portable/在与同事共享的共享驱动器上,并且 Shiny 应用程序可以与可移植 R 版本进行交互。
如果这是可能的,是否有人尝试过并愿意分享他的一些代码来证明它有效?
最佳答案
这应该可以正常工作,假设您可以让您的 R-Portable 设置拥有一个可移植的包库。 Shiny 不会启动 R,您运行 R,然后从那里加载并启动您的 Shiny 应用程序(使用 shiny::runApp()
),然后浏览器和 R 进程使用 TCP 进行通信。
如果您的应用程序不需要私有(private),您也可以在 RStudio 自己的 Shiny 主机上申请一个帐户。它在测试版中是免费的。 https://rstudio.wufoo.com/forms/shiny-server-beta-program/
关于r - 用可移植 R Shiny 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16915554/