如何在网页上设置基于R的服务

前端之家收集整理的这篇文章主要介绍了如何在网页上设置基于R的服务前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在网页上提供以下服务:

>每天运行一个R脚本,收集公开的数据并进行一些计算(我已经开发了脚本,它需要一些额外的libs!)
>在网页上张贴更新的图形和数字/文本输出

我不想一直运行自己的电脑,所以应该使用一种云解决方案(我猜呢?

你有什么想法如何完成上述想法?

解决方法

您可以看一下 FastRWeb – 它为R脚本服务,就像它们是网页一样,并支持图形以及常规输出.它使用Rserve,它比任何涉及启动R(如R或Rscript)的解决方案都快得多.它可以在任何网络服务器通过CGI或PHP枯竭.

生成剧情的脚本将如下所示:

run <- function(n=100,...) {
   p <- WebPlot(800,600)
   n <- as.integer(n)
   plot(rnorm(n),rnorm(n),col=2,pch=19)
   p
}

其他解决方案是RApache,将R直接嵌入到apache网络服务器中.

编辑:还有Jeff现在还有Rook使用嵌入式R HTTP服务器(感谢Joshua指出一个).

您提到每天运行 – 如果您不需要在线分析,您可以使用R生成html页面和png文件,并将其发送到您的Web服务器 – 所有这些都是自动化脚本.有许多R软件包可以帮助HTML输出 – 只需在CRAN软件包列表中搜索HTML.

猜你在找的HTML相关文章