r - 安装从 CRAN 中删除的包

标签 r github data-mining cran

我正在使用 R 编程语言。我正在尝试安装“使用 R 进行数据挖掘”( DMwR )包。然而,当我访问CRAN website for this package ,好像没了:

Package ‘DMwR’ was removed from the CRAN repository.
Formerly available versions can be obtained from the archive.
Archived on 2021-03-16 as check problems were not corrected despite reminders.
A summary of the most recent check results can be obtained from the check results archive.


我访问了Github page for this package
然后,我尝试直接从 Github 安装这个包:
> library(devtools)

Loading required package: usethis
Warning message:
package ‘usethis’ was built under R version 4.0.5 

> install_github("Luis Torgo/DMwR")

Error: Failed to install 'unknown package' from GitHub:
  JSON: EXPECTED value GOT <
但这也行不通。有人可以告诉我如何安装这个包吗?

最佳答案

除了从 CRAN 镜像仓库安装之外,另一种选择是

remotes::install_version("DMwR", version="0.4.1")
  • 对于这种方法,您必须在存档目录中查找最后一个版本(如果您想编写代码,可能可以抓取)
  • remotes::install_github("cran/<package>") 一样,您将从源代码安装,这意味着如果包或其任何依赖项已经编译了组件(在这种情况下它没有出现),您将需要在您的计算机上安装开发工具(编译器等)系统

  • 一个简短的警告:
  • 如果软件包最近已存档,并且存档的原因是因为 CRAN 维护人员很挑剔(这是他们的特权),这将很有效;
  • 但是,自上次更新以来,软件包可能与当前 R 生态系统的其余部分(R 版本、依赖项)不兼容 - 在这种情况下,您可能会发现自己位于 dependency hell尝试安装它(或者,更糟糕的是,您的结果可能不可靠)。
  • 关于r - 安装从 CRAN 中删除的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67978168/

    相关文章:

    r - 如何使用 xlsx 包将空白顶行添加到 xlsx 文件?

    GitEye 不会显示更改

    git - 在 Github 上处理废弃的 pull 请求(保留历史记录)

    r - 在 R 中匹配多个没有循环的条件

    r - 在ubuntu上编译R包,ELF头无效

    r - "Error in plot.new() : plot region too large",同时使用 R 在一个布局/面/网格内绘制 4 个 map (2*2)

    git - 如何将多个 git 存储库分组到一个存储库中

    r - 使用 R TM 包查找 2 和 3 词短语

    mysql - 分析mysql数据

    algorithm - 对社交网络中的 friend 进行分类