工作室/IDE,用于编写将运行 R 脚本的 Web UI



我有一个R脚本,我希望通过apache服务器运行。我想创建一个简单的 Web 界面,该界面将接受某些参数,调用 R 脚本,并将结果作为页面返回。

有没有工作室(如VS)可以简化这个过程?我以前从未用 R 或 web gui 编写过 GUI,所以从头开始会很痛苦。

提前感谢,波特

我可以想到使用 R 创建 Web 应用程序的 4 个选项。 选择技术后选择 IDE。

闪亮

正如我在评论中提到的,创建简单 Web 应用程序的最简单方法是使用 Shiny。 对于您的特定要求,它可能不合适,因为它使用Shiny Server而不是Apache。 (由于使用了Twitter Bootstrap,它目前在Internet Explorer上也存在一些问题。

飞车

Rook 软件包可能是下一个最简单的选择,您可以使用RApache作为您的 Web 服务器。 (我没有使用它;我不知道RApache是否允许链接到现有的Apache网络服务器,或者它是否有自己的服务器。

g小部件

gWidgets框架允许您编写可以使用R的tcltk,GTK和qt GUI收费套件以及Web应用程序(同样基于RApache)运行的代码。 使用这个,你可能想要一个dekstop版本以及网络应用程序。 参见John Verzani对gWidgetsWWW2和Shiny的比较。

从其他技术调用 R

可以从或多或少的任何其他技术以批处理模式调用 R。 因此,使用同事使用的任何工具创建 Web 应用,然后从中调用 R。 (某些技术与 R 的集成比单纯的批处理文件更好。 但是,一旦你知道这项技术是什么,就要担心最好的沟通方式。

最新更新