【问题标题】:Get specific h2o version in R在 R 中获取特定的 h2o 版本
【发布时间】:2020-11-13 02:35:30
【问题描述】:

我知道在 Python 的上下文中已经发布了一个类似的问题:How to install specific versions of H2O

但是,我需要找到 R 版本的相关链接。我目前正在尝试使用由于版本冲突而无法使用的 h2o 模型。如何获取以前版本的 h2o,即 3.30.0.1?

【问题讨论】:

标签: r h2o


【解决方案1】:

我将重新构建我为 Python 写的答案,为 R。这是相同的过程:

Changes.md 文件是查找可以下载每个版本的链接的最简单位置。只需搜索您想要的版本(例如“3.30.0.1”),然后will see 那里的 URL。

点击链接,它会将您带到download page for that version (e.g. 3.30.0.1),您可以点击“在 R 中安装”选项卡,其中会显示一些类似这样的代码,您可以将这些代码复制/粘贴到您的终端中:

# The following two commands remove any previously installed H2O packages for R.
if ("package:h2o" %in% search()) { detach("package:h2o", unload = TRUE) }
if ("h2o" %in% rownames(installed.packages())) { remove.packages("h2o") }

# Now we download, install and initialize the H2O package for R.
install.packages("h2o", type = "source", repos = "http://h2o-release.s3.amazonaws.com/h2o/rel-zahradnik/1/R")

URL 是“可预测的”,但您必须知道版本名称以及版本号才能正确猜测 URL。

【讨论】:

  • 谢谢!我发现了 amazonaws 链接,但乍一看认为它没有用,因为它没有发布的版本号。原来对于 R 包,他们没有给出发布号,而是给出了工作名称。
  • 是的,它与版本号和版本名称有点混淆,因此获取所有信息的唯一方法是查看 Changes.md。
【解决方案2】:

最简单的方法是使用devtools包提供的install_version()函数来安装你需要的版本。例如:

require(devtools)
install_version("h2o", version = "3.30.0.1", repos = "http://cran.us.r-project.org")

【讨论】:

  • 警告:这仅适用于发布到 CRAN 的版本。并非所有 H2O 版本都发布到 CRAN(主要版本是,但不是所有次要版本都是)。
猜你喜欢
  • 2020-03-27
  • 2020-01-05
  • 1970-01-01
  • 2010-10-20
  • 2010-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多