概要を把握するために S4 プログラミングが必要な状況に直面することが多いため、S4 オブジェクト、メソッド、およびプログラミングに関する情報源をかなり集めました。参考までにここに挙げておきました。独自のソースも追加してください。
ウェブ上で
methods
ヘルプ ファイル: パッケージ メソッドのヘルプ ファイル。必要な情報の多くがここにあります。- 15 ページの S4 クラス: S4 オブジェクトを使用したプログラミングの簡単な紹介。
- S4 メソッドの仕組み : 基礎となるメカニズムについての詳細な説明。
- S4 の簡単な紹介ではありません。クラスを構築する方法の実際的な例と、いくつかの役立つヒントを示します。付録として便利な概要が含まれていますが、エラーも含まれています。これを使用する場合は注意が必要です。
- R での OOP : S3 と S4 の実践例を含む配布資料ノート
- S4 Objects : S4 オブジェクトに関する Thomas Lumley によるプレゼンテーション。
- R オブジェクト指向プログラミング: R でのオブジェクト指向プログラミングの詳細な紹介。S3、S4、および S4 参照クラスをカバーしています。付属のシーケンスパッケージは、スライド全体で使用されるクラス システムを実装します。
書籍
- R を使用したデータ分析 - プログラミング用のソフトウェア (J. Chambers) : S4 に関する大きなセクションを含む古典的で、どこでも肯定的にレビューされているわけではありません。
- バイオインフォマティクスのための R プログラミング (R. Gentleman) : 完全に S4 に基づいている Bioconductor での作業に特に向けられています。しかし、それは幅広い概要を提供し、他の多くの人々にも役立ちます.
PS : 誰かがコミュニティ チェックボックスを見つけたら、これをコミュニティ所有の投稿にすることができます。どういうわけか、編集ウィンドウでそれを見つけることができなくなりました...