我打算开始编写R包。
我认为最好学习现有软件包的源代码,以了解软件包构造的约定。
我学习优质课程的标准:
- 简单的统计/技术思想:重点是学习包装构造的机理。了解该程序包不要求有关该程序包实际主题的详细的高度特定领域的知识。
- 简单和常规的编码风格:我在寻找的东西不止于此,
Hello World
而不仅仅是更多。第一次学习R软件包时,特质的技巧和黑客会分心。 - 良好的编码风格:编写良好的代码。通常,它揭示了对良好编码的理解以及对R中编码约定的认识。
问题:
- 哪些套餐适合学习?
- 为什么相对于上述标准或任何其他可能相关的标准,建议的软件包源代码对于研究起来很好?
更新(13/12/2010) 根据Dirk的评论,我想明确地说,毫无疑问,许多软件包都应该适合初学者。我也同意,软件包将提供用于不同事物的模型(例如,小插图,S3类,S4类,单元测试,Roxygen等)。尽管如此,阅读有关开始时使用好的软件包的具体建议以及为什么它们是开始时使用好的软件包的原因将很有趣。
我还更新了上面的问题,以指代“包装”而不是“包装”。