有时,我看到一些小方法可以改进R(最近是IQR命令)和R文档(仅在本周,可能会详细说明聚合之间的差异,以及更好地互连聚合,轻敲和渐进)。但是我看不出有任何方法可以真正做出贡献。我查看了开发人员站点,看来我的选择要么是试图成为一名成熟的开发人员,要么是创建软件包,但都不适合我希望完成的工作。
我确实在R邮件列表上提出了IQR更改的建议,但没有得到任何回应,因此我认为这毫无用处。
为了澄清,我说的是base-R。其他软件包是另一回事。
有小费吗?
最佳答案
发送(或CC)到r-devel。 r-help上的流量非常高,在那里可以忽略一切。
在愿望 list 类别下提交错误,详细说明您希望看到的改进。
提交错误后,请尝试根据需要提供针对R代码和/或文档的补丁。在R中出现问题或不熟练之前,我已经完成了此操作,并提供了帮助文件/手册的补丁和修复程序,并使更改(在适当修改后)被R Core接受。
如果它是R代码库的添加,则必须证明确实有迫切需要添加。基本上,您是在要求R Core永久保留您的代码,除非您能证明需要,否则他们不太可能这样做。
如果是附加功能,请查找一个流行的R软件包,该软件包可以执行类似/相关的操作,并向软件包维护者建议它们包含您的功能。这样,您无需为简单的事情而启动整个程序包,而只需编写代码即可。例如,在CRAN上有几个流行的*misc
包。
如果您想为R文档和/或手册提供修补程序,请提供源补丁。您可以在svn.r-project.org/R中找到源
希望能给你一些想法。补丁和代码总是有帮助的!
关于r - 我如何以小方式为基数R做出贡献?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4054585/