由于我经常面临需要使用S4编程以保持概览的情况,因此我已经收集了相当多关于S4对象、方法和编程的资料。在此作为参考列出。请添加您自己的资源。
在线资源
- The
methods
help files : methods包中的帮助文件,很多必要信息都可以在这里找到。 - 15页介绍 S4 类 : 简短介绍 S4 对象编程。
- S4 方法是如何工作的? : 更多关于其底层机制的解释。
- S4 的简明介绍 : 包含构建类的实用示例和一些有用的技巧。其附录提供了方便的概览,但也包含了一些错误。使用时应注意。
- R 中的面向对象编程 : 关于S3和S4的实用示例的讲义笔记。
- S4 对象 : Thomas Lumley 关于 S4 对象的演示。
- R面向对象编程 : R中面向对象编程的深度介绍。它涵盖了S3、S4和S4引用类。相应的 sequences 包实现了幻灯片中使用的类系统。
书籍
- 数据分析软件-R编程(J. Chambers):这是一本经典著作,虽然并非所有人都对其评价积极,但其中有大量关于S4的内容。
- R语言在生物信息学中的应用(R. Gentleman):专门针对在Bioconductor中工作的人,它完全基于S4。但它提供了广泛的概述,对许多其他人也很有用。
PS:如果有人找到了社区复选框,可以将此帖子变成社区所有。但我在编辑窗口中找不到它...