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

在网上

  • methods 帮助文件 :从包装方法中帮助文件,可以找到许多必要的信息
  • 15页的S4课程 :用S4对象在编程中进行简短介绍。
  • S4方法如何工作 :有关潜在机制的更多解释。
  • S4的简短介绍不是很短 :带有如何构建课程和一些有用技巧的实际示例。它包含一个方便的概述作为附录,但也包含错误。应该使用这个小心。
  • 在r :带有S3和S4上实际示例的讲义笔记
  • S4对象 :托马斯·卢姆利(Thomas Lumley)关于S4对象的演示。
  • R面向对象的编程 :深入介绍对象的编程。它涵盖了S3,S4和S4参考类。随附的 序列 软件包实现了整个幻灯片中使用的类系统。

图书

  • 使用R(J. Chambers)进行数据分析编程的软件:经典,尽管无处不在,但在S4上包含很大的部分
  • R编程用于生物信息学(R.绅士):专门针对使用Bioconductor的工作,这完全基于S4。但这给出了广泛的概述,对许多其他人也很有用。

PS:如果有人找到了社区复选框,则可以将此作为社区拥有的帖子。不知何故,我再也找不到编辑窗口...

有帮助吗?

解决方案

我的S4的文章(仍在进行中)可用: http://adv-r.had.co.nz/s4.html

其他提示

R针对程序员 (Matloff)(免费)和 科学编程和仿真简介 (琼斯)在“新风格” S4类方面有一个简短的部分。

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

R手册中还有一些信息“编写R扩展”和“内部”(尤其是后者)。这些可以在 http://cran.r-project.org/doc/manuals/.

最后,我建议 “ S4方法如何工作”, ,这是关于S4适合R。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top