目前还没有什么有用的R包?

Sha*_*ane 21 packages r

我一直在为R目前没有的一些常规工具开发一些R软件包:博客,报告交付,日志记录和日程安排.这让我想知道:人们希望 R中存在哪些最重要的东西,目前还没有?

我希望我们可以用它来查明一些差距,并可能协同工作.

eyt*_*tan 16

我以前是Mathematica瘾君子,我真正想念的一件事是笔记本风格的界面.当我用笔记本进行研究时,论文几乎会在我进行分析时写出来.但是现在我正在使用R,我发现记录我的工作非常繁琐.

对于那些不熟悉Mathematica的人,你有一个名为"notebooks"的文档,它们可以包含代码,文本,方程式以及执行代码的结果(可以是方程式,文本,图形或交互式工具).所有东西都可以整齐地组织成可折叠的样式子部分或部分.您可以拥有多个与单个共享内核集成的打开文档.

虽然我认为完全不需要完整的Mathematica风格界面,但是一些支持文本(用于描述),代码,代码输出和嵌入式图像输出的交互式文档系统对于研究人员来说将是一个真正的福音.

  • 对于任何登陆这个问题的人来说,RStudio/knitR都是这样做的! (4认同)
  • 我认为这是一个好主意.我自己昨晚想到了这个.Matlab具有相同的功能(您可以在文档中运行Matlab代码).这将是一个很大的项目.只考虑实现,最好在他们正在开发的现有html框架上使用javascript执行此操作.因此任何标记代码的部分都可以突出显示并执行. (2认同)

Dan*_*Dan 12

我可以选择实时R包,也许使用C Streaming.

此外,我想要一个更强大的Web开发包.没有像Ruby on Rails那样广泛,但比Sweave结合R2HTML更好,可以在RApache上运行.我认为这一般需要成为R的重点.

我意识到LaTeX对某些学术界来说是更好的标记,但总的来说我认为HTML应该是首选的标记语言.需要在R Web Apps方面做更多的工作,因此应用程序可以远程托管在巨大的RAM上,R可以开始用于SaaS数据应用程序和其他图形选择.


Dir*_*tel 10

与使用键值对而不是标准RDMS的任何新的"Web 2.0"数据库的接口.一个非详尽的清单(按字母顺序)将是

如果我们在此基础上有一个类似DBI的抽象,那当然会很好.Jeff已经开始使用RBerkeley,但使用的是旧版的Oracle BerkeleyDB后端,而不是其中一个新东西.

  • 现在有了rredis!我确信其他数据库的接口存在. (2认同)
  • 对于Redis,另请参阅[RcppRedis](http://cran.r-project.org/web/packages/RcppRedis/index.html) (2认同)

Kar*_* W. 8

一个输出设备,可能使用protovis库生成Javascript代码.

  • 我在这里创建:http://code.google.com/p/rwebvis/ (7认同)

mar*_*omo 5

作为同事的图书馆程序员和作家,我肯定错过了一个日志包,我用谷歌搜索并在这里问了一下,然后自己写了一个.它在r-forge上,在这里,它被称为"记录":)

我用它,我显然还在开发它.


Ric*_*ton 4

.NET 框架的自然接口会很棒,但我怀疑这可能需要大量工作。

编辑:RGUI 中的语法突出显示也很棒。

另一个编辑: R.NET现在的存在是为了将 R 与 .NET 集成。

  • Romain Francois 有一个基于 R 解析器的源代码级高亮项目:http://r-forge.r-project.org/projects/highlight/ (3认同)