2015-01-12 73 views
4

我使用默認的命令來安裝multicore如何在R v3.1.2上安裝多核軟件包?

install.packages('multicore','http://www.rforge.net/') 

這裏寫http://www.rforge.net/multicore/files/,但我收到警告:

install.packages( '多核', 'http://www.rforge.net/') 警告的安裝。軟件包: 'lib =「http://www.rforge.net/」'不可寫入 您想使用個人圖書館嗎? (Y/N)Y 警告在install.packages: 包「多核」不可用(對於R版本3.1.2)

有誰知道任何解決這個?我不能使用以前版本的R. 我想使用該包中的mclapply函數。

感謝您的幫助。

我的會話信息是:

> sessionInfo() 
R version 3.1.2 (2014-10-31) 
Platform: x86_64-redhat-linux-gnu (64-bit) 

locale: 
[1] LC_CTYPE=en_US.UTF-8  LC_NUMERIC=C    
[3] LC_TIME=en_US.UTF-8  LC_COLLATE=en_US.UTF-8  
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 
[7] LC_PAPER=en_US.UTF-8  LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] stringi_0.4-1 ggplot2_1.0.0 

loaded via a namespace (and not attached): 
[1] colorspace_1.2-4 digest_0.6.8  grid_3.1.2  gtable_0.1.2  
[5] MASS_7.3-35  munsell_0.4.2 plyr_1.8.1  proto_0.3-10  
[9] Rcpp_0.11.3  reshape2_1.4.1 scales_0.2.4  stringr_0.6.2 
[13] tools_3.1.2 
+0

您是否只嘗試過install.packages('multicore')? –

回答

20

你爲什麼需要它?

它的大部分功能已經被集成到已經帶有R的parallel包必須通過vignette()否則from here看看它的小插曲,如從R內部。

而你無法安裝'multicore'的原因是因爲它已被R Core取消,因爲它現在的功能(基本上完全)處於「並行」狀態。

+0

因爲'mclapply'是hadley wickahm在他最新的書中推薦的一個函數Advanced R. –

+2

但是'mclapply'現在是並行的一部分。 –

+8

誰只是downvoted不a)不理解CRAN包和b)似乎比R核心知道哪些包需要。讓我重複一遍:**多核已經退役,因爲它並行包含**。 –