我打算开始编写 R 包。
我认为研究现有包的源代码以了解包构造的约定会很好。
我学习好包的标准:
- 简单的统计/技术思想:重点是了解包装构造的机制。理解包不需要关于包的实际主题的详细的高度特定领域的知识。
- 简单而传统的编码风格:我正在寻找更多
Hello World
但不是更多的东西。第一次学习 R 包时,特殊的技巧和技巧会分散注意力。 - 良好的编码风格:代码写得很好。总的来说,它揭示了对良好编码的理解,以及对 R 中编码约定的认识。
问题:
- 哪些软件包适合学习?
- 为什么建议的包源代码相对于上述标准或任何其他可能相关的标准都适合研究?
更新(2010 年 13 月 12 日) 在 Dirk 的评论之后,我想明确一点,毫无疑问,首先学习许多软件包是很好的。我也同意包将为不同的事物提供模型(例如,小插图、S3 类、S4 类、单元测试、Roxygen 等)。尽管如此,阅读关于好的包开始的具体建议以及它们将成为好的包开始的原因会很有趣。
我还更新了上面的问题以引用“包”而不是“包”。