如何在R v3.1.2上安装多核软件包?

时间:2015-01-12 12:25:41

标签: r multicore install.packages r-forge

我使用默认命令安装multicore

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

写在这里http://www.rforge.net/multicore/files/,但我接到警告:

  

install.packages('多核',' http://www.rforge.net/')   install.packages中的警告:     ' lib =" http://www.rforge.net/"'是不可写的   您想使用个人图书馆吗? (是/否)y   install.packages中的警告:     包'multicore'不可用(对于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 

1 个答案:

答案 0 :(得分:23)

你为什么需要它?

它的大多数功能已经集成到已经附带R的parallel包中。看看它的插图,例如从R内通过vignette()from here。< / p>

你无法安装'多核'的原因是因为它已被R Core取消,因为它的功能(基本上完全)现在是'并行'。