在R中关于S4对象、方法和编程的资源

40

由于我经常面临需要使用S4编程以保持概览的情况,因此我已经收集了相当多关于S4对象、方法和编程的资料。在此作为参考列出。请添加您自己的资源。

在线资源

书籍

  • 数据分析软件-R编程(J. Chambers):这是一本经典著作,虽然并非所有人都对其评价积极,但其中有大量关于S4的内容。
  • R语言在生物信息学中的应用(R. Gentleman):专门针对在Bioconductor中工作的人,它完全基于S4。但它提供了广泛的概述,对许多其他人也很有用。

PS:如果有人找到了社区复选框,可以将此帖子变成社区所有。但我在编辑窗口中找不到它...


直接在方法包中添加帮助主题的链接怎么样?它们只有几个,对于快速参考非常有用。顺便说一下,“s4简介”末尾有一个备忘录,在我看来值得指出。我正在将其用作参考卡片。 - VitoshKa
现在用户可以使用社区维基了,前提是至少有10,000的声望值。所以可以在聊天中询问Dirk或Shane ;) - Marek
2
我不建议阅读《S4简明教程》——它中有大量错误。 - hadley
@Marek:如果有足够多的人编辑它,它也会自动变成社区维基。 - Ari B. Friedman
3个回答

27

4

2
约翰·钱伯斯(John Chambers)的另一本好书是《使用数据编程:S语言指南》。正如其名称所示,它实际上是关于S语言而不是R语言,但它提供了很多有价值的关于S4类的信息。
此外,在R手册“编写R扩展”和“R内部”中也有一些信息(特别是后者)。这些可以在http://cran.r-project.org/doc/manuals/找到。
最后,我建议阅读“S4方法的工作原理”,它是一个关于如何思考S4如何适用于R的绝佳概述。

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