r-安装一个不在CRAN存储库中的软件包有哪些优点和缺点



我对data.table包特别感兴趣,该包目前的版本为1.9.6。在CRAN存储库和verison 1.9.7。在github上。

使用不在CRAN上的软件包或软件包版本会有什么风险?

使用不在CRAN上的软件包或软件包版本会有什么风险?

原则上,CRAN提交的文件要经过更严格的检查,因此质量更高。

在实践中没有证据表明这有什么不同:许多提交给CRAN的文件质量很差,但通过了CRAN提交测试,Github上许多积极维护的包质量很高。我甚至会更进一步:如果包在Github上,它很有可能比CRAN上的平均质量更高。

对于有问题的包,这一点是没有意义的:Şdata.table›使用了严格的部署程序,在发布到Github上之前进行了与CRAN提交类似的严格检查(尽管我确实对包的整体代码质量有一些担忧,但这不是重点)。

所以安装它——没有问题。

相关内容

最新更新