【问题标题】:How to install multicore package on R v3.1.2?如何在 R v3.1.2 上安装多核包?
【发布时间】:2015-03-10 05:16:43
【问题描述】:

我使用默认命令安装multicore

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

这里写的 http://www.rforge.net/multicore/files/ 但我收到警告:

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

【问题讨论】:

  • 你只试过 install.packages('multicore') 吗?

标签: r multicore install.packages r-forge


【解决方案1】:

你为什么需要它?

它的大部分功能都已集成到 R 附带的 parallel 包中。看看它的小插图,例如从 R 中通过 vignette()from here

您无法安装“多核”的原因是因为它已被 R Core 撤回,因为它的功能现在(基本上完全)处于“并行”状态。

【讨论】:

  • 因为mclapply是hadley wickahm在他的最新著作Advanced R中推荐的函数。
  • 但是mclapply 现在是并行的一部分。
  • 刚刚投反对票的人 a) 不了解 CRAN 包,b) 似乎比 R Core 更了解需要哪些包。让我重复一遍:多核已被淘汰,因为它被并行纳入
  • @MarcinKosinski:哈德利说你错了(通过即时通讯和我);本书使用parallel::mclapply
  • 麻烦您了。我的疏忽。
猜你喜欢
  • 2013-05-16
  • 2021-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-14
  • 1970-01-01
  • 2022-10-07
  • 2020-05-02
相关资源
最近更新 更多