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

如何在网页上设置基于R的服务,第1张

概述我想在网页上提供以下服务: >每天运行一个R脚本,收集公开的数据并进行一些计算(我已经开发了脚本,它需要一些额外的libs!) >在网页上张贴更新的图形和数字/文本输出 我不想一直运行自己的电脑,所以应该使用一种云解决方案(我猜呢? 你有什么想法如何完成上述想法? 您可以看一下 FastRWeb – 它为R脚本服务,就像它们是网页一样,并支持图形以及常规输出.它使用Rserve,它比任何涉及启动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.

总结

以上是内存溢出为你收集整理的如何在网页上设置基于R的服务全部内容,希望文章能够帮你解决如何在网页上设置基于R的服务所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1091429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存