我正在为语言R寻找基于Web的解释器。 更确切地说,我正在寻找像http://codepad.org/这样的IDE,我可以提供代码,服务器应该执行并向我提供输出。
我经历了像Rapache这样的应用程序但是它们不符合我的要求,因为它们不能接受来自客户端的代码,执行它并提供结果。
简而言之,我可以找到Web应用程序,它从用户那里获取输入,执行特定的R脚本然后以整齐的方式放置输出,但不是接受R代码的Web应用程序,执行它然后将其放入一个干净的方式。
答案 0 :(得分:16)
我想到了一些可能性:
/plain/
插入到您的脚本中,并且能够获得可以直接在R中获取的网址。例如,如果您在线脚本的网址是“http://ideone.com/PIkeD” ,然后您可以使用source("http://ideone.com/plain/PIkeD")
直接从ideone服务器加载脚本。最近,R-Fiddle周围也有大量的讨论,作为分享R代码的有趣方式。它看起来像是真棒http://www.rdocumentation.org/网站的强大功能。
答案 1 :(得分:2)
RStudio IDE(服务器)可能是您问题的答案。看看http://www.rstudio.com/ide/
答案 2 :(得分:0)
您可以尝试我们在AT& T研究实验室开发的Rcloud。它是一个像Rstudio / IPYthon这样的开源IDE,在协作方面具有更高级的功能。 https://github.com/att/rcloud
RCloud是一个协作创建和共享数据分析脚本的环境。 RCloud允许您混合R,HTML5,Markdown,Python等分析代码。与Sage,iPython笔记本和Mathematica非常相似,RCloud提供了一个笔记本界面,可让您轻松记录会话并使用文本,方程式和支持图像进行注释。