ROCR软件包不适用于R 3.4.4

时间:2020-05-03 16:44:35

标签: r

我正在尝试使用命令install.packages(“ ROCR”)安装ROCR软件包,但是会出现以下错误:

Warning in install.packages :


 package ‘ROCR’ is not available (for R version 3.4.4)

该软件包未出现在我的软件包列表中。我也尝试从“软件包”窗口中的安装选项安装它,但是它也不起作用。 你知道我该怎么解决吗?我还从setRepositories()中选择了所有存储库。

谢谢

1 个答案:

答案 0 :(得分:2)

如果您无法更新R(可能会破坏旧的R包和代码中的风险),则可以按照以下步骤操作:

  1. 从CRAN(https://cran.r-project.org/src/contrib/ROCR_1.0-11.tar.gz)下载tar.gz格式。
  2. 使用存档管理器打开tar.gz文件。
  3. 删除MD5文件以防止校验和错误。
  4. 打开Description文件,并将行Depends: R (>= 3.6)更改为Depends: R (>= 3.1)
  5. 保存修改后的DESCRIPTION,并更新您的tar.gz文件。
  6. 打开RSTUDIO并使用install选项卡中的Packages按钮。 Package Archive File (.tar.gz)下拉菜单中的Install From,然后找到修改后的tar.gzbrowse,然后按install按钮。或者只是使用install.packages("~/ROCR_1.0-11.tar.gz", repos = NULL, type = "source")

尽管几乎总是可以正常工作,但您应该知道如果没有MD5校验和,则可能会面临安全问题的风险。但是,我们几乎总是可以信任CRAN软件包。