有没有一种方法可以通过网络访问R?

8

这个问题还没有被问过。可能已经有一些解决方案针对其他(类似的)问题提出了。为此我深感抱歉。

我的问题是:作为一名学生,我经常使用R,但有时候我想访问浏览器,进入一个网站,输入一些R命令,然后快速得到一些结果(例如,在朋友的笔记本电脑上计算我的成绩)。

现在我可以让我的电脑运行整夜等等。但我更想知道是否有任何模拟R控制台的Web应用程序。我找到了一个,但它不起作用(这是谷歌搜索的第一或第二个搜索结果)。

有人有什么想法吗?可能像这样的东西(或类似于Web上的R语言的东西)不存在。

7个回答

14
你可以尝试使用在线编译器进行快速测试。Ideone是一个合适的选择。从左侧菜单中选择R语言,输入要测试的代码,然后点击提交以查看输出结果。
此外,这还有一个好处,就是允许你通过复制粘贴URL来分享测试短代码片段的结果,这在Stack Overflow上非常方便。

10

像Andrew Dempsey建议的那样,RStudio Server在AWS和Ubuntu Server上运行得非常好。我有一个私人镜像正在用于统计课程 - 每个人都有自己的Unix账户,并且可以随时通过Web界面登录到该账户。这太棒了。


5

4
虽然@Perception提出的"Ideone"(Ideone)似乎是你特定需求的最佳答案(输入一些R命令,然后快速得到一些结果),但我也建议使用"The Sage Notebook"(The Sage Notebook)。
以下是其网站上的描述: 使用Sage Notebook,任何人都可以创建、协作和发布交互式工作表。在工作表中,可以使用Sage、Python和其他包含在Sage中的软件编写代码。 [是的,R也是其中之一。]

3

我想到了2个主意:

1)搭建一个免费的AWS微型镜像,然后在上面安装rstudio web服务器。这将为您提供12个月的免费基于web的R环境。

2)在这些论坛中的某个地方(我认为是这些论坛之一),或者可能在rstudio论坛上,有关于如何在闪存驱动器上托管r和r studio的说明。


2
安装步骤在这里描述:http://www.r-bloggers.com/rstudio-in-the-cloud-for-dummies/ - Vincent Zoonekynd

0

对于“输入几个命令”来说,这可能有些过度了...

你可以让一个桌面保持开启状态,运行你喜欢的编辑器/IDE和R。然后通过例如realVNC远程访问它,该软件现在可作为Chrome/Chromium浏览器的免费插件使用。刷新时间通常足够快,以便你可以近乎实时地工作。而且你可以访问那些太大无法携带在笔记本电脑中的硬件设备。


0

那 SSH 呢?现在甚至有 Android 的 SSH 客户端。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接