38

由于我经常遇到需要 S4 编程来保持概览的情况,因此我收集了很多关于 S4 对象、方法和编程的资源。我在这里列出了它们作为参考。请添加您自己的来源。

在网上

图书

  • Software for Data Analysis-Programming with R (J. Chambers) :一个经典的,虽然没有在所有地方都得到正面评价,但它包含 S4 的大部分内容
  • 用于生物信息学的 R 编程(R. Gentleman):专门针对与完全基于 S4 的 Bioconductor 合作。但它提供了一个广泛的概述,并且对许多其他人也很有用。

PS:如果有人找到社区复选框,您可以将其设为社区拥有的帖子。不知何故,我再也无法在编辑窗口中找到它了...

4

3 回答 3

27

我写的 S4(仍在进行中)可以在这里找到: http: //adv-r.had.co.nz/S4.html

于 2010-11-10T13:41:56.467 回答
4

面向程序员的 R (Matloff)(免费)和科学编程与模拟简介(Jones) 有一个关于“新型”S4 类的简短部分。

于 2010-11-10T12:10:28.907 回答
2

John Chambers 的另一本好书:“数据编程:S 语言指南”。顾名思义,它实际上是关于 S,而不是 R,但无论如何它提供了很多关于 S4 类的有价值的信息。

R 手册“Writing R Extensions”和“R Internals”(尤其是后者)中也有一些信息。这些可以在http://cran.r-project.org/doc/manuals/找到。

最后,我推荐“S4 方法的工作原理”,它很好地概述了如何考虑 S4,因为它适合 R。

于 2012-07-02T18:59:55.833 回答