Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是R的初学者。
我发现有两个名为CRAN和R-Forge的项目网站。
这两者之间究竟有什么区别?
CRAN是 R 的主要包存储库。它存储源代码并构建包的二进制文件。它是默认存储库,因此您可以使用 R 的出厂新副本访问其中的包。这是人们寻找稳定版本包的第一个地方。(生物信息学软件包往往在Bioconductor上。)
R-Forge(和RForge)是包开发环境和存储库。这意味着它们包括 (SVN) 源代码控制、错误跟踪和其他功能。您可以从中获取软件包的开发版本。替代方案包括github、Google 代码和bitbucket。
CRAN或综合 R 存档网络是 R 包的官方分发网络。要发布 R 包,请将其源代码上传到 CRAN FTP 服务器。然后对该软件包进行测试,为不同平台构建,并在世界各地的不同镜像上提供,以供下载和安装install.packages()。
install.packages()
R-forge 是一个包开发网站,提供包开发工具:源代码控制、错误跟踪、邮件列表等。这些是 CRAN 不提供的工具,CRAN 只是一个分发网络。