2013-01-24 93 views
2

我是R的初學者。R-Cran和R-Forge項目的區別?

我發現有兩個項目網站名爲CRANR-Forge

這兩者之間的區別究竟是什麼?

+0

CRAN與R-forge和RHadoop與RHive是單獨的問題。如果你把這個問題分成兩部分會更好。 –

+1

這個問題是如何「脫離主題」?這個問題直接與編程有關。 –

回答

5

CRAN綜合R檔案網絡,是R包的官方分銷網絡。要發佈R包,請將其源代碼上傳到CRAN FTP服務器。然後對該軟件包進行測試,爲不同的平臺構建,並可在世界各地的不同鏡像上下載並使用install.packages()進行安裝。

R-forge是一個包開發網站,提供包開發工具:源代碼管理,錯誤跟蹤,郵件列表等。這些工具不是由CRAN提供的,它只是一個分發網絡。

6

CRAN是R的主包庫。它存儲源代碼並構建包的二進制文件。它是默認的存儲庫,所以你可以使用R的工廠新副本訪問其中的包。它是人們尋找穩定版本包的第一個地方。 (生物信息學包傾向於代替Bioconductor)。

R-Forge(和RForge)是包開發環境以及存儲庫。這意味着它們包括(SVN)源代碼控制,缺陷跟蹤和其他功能。你可以從這些包中獲得軟件包的開發版本。替代品包括githubGoogle codebitbucket

相關問題