无法将“genefilter”包添加到库中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法将“genefilter”包添加到库中相关的知识,希望对你有一定的参考价值。

'genefilter'软件包已经安装并为我工作,但是我不确定我做了什么。我只是用过:

library(genefilter)

像往常一样,我得到了错误:

Error: package or namespace load failed for ‘genefilter’ in 
loadNamespace(j<- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): 
there is no package called ‘RCurl’

我已卸载软件包并重新安装使用:

source("https://bioconductor.org/biocLite.R")
biocLite("genefilter")

但是当我尝试将其加载到我的库中时仍然收到相同的错误。我已经搜索了答案并尝试了很多东西,但我无法弄明白。任何帮助将不胜感激,因为我有一个紧迫的截止日期!

答案

处理错误的正确方法是说缺少包是安装缺少的包。

您使用的方法通常也会安装依赖项。但是,程序包的作者有时无法包含依赖项的依赖项。依赖项的安装没有足够的递归,然后您需要单独安装。您可能需要进行几次这样的“额外”安装。依赖网络有时相当深。在这方面,类似于不同组织或癌症转录组中的依赖性网络。你是遗传学家或遗传学家,对吧?

另一答案

看到R告诉你问题是RCurl而不是genefilter。 似乎最新版本的genefilter或其依赖关系依赖于RCurl。 安装RCurl,看看是否修复它。

以上是关于无法将“genefilter”包添加到库中的主要内容,如果未能解决你的问题,请参考以下文章

limma, edgeR, deseq2,genefilter计算差异R包的foldchange方法差别

layui当点击增加的时候,将form中的值获取的添加到table行中代码

Frame skipped from debugging during step-in. VSCode调试无法定位其它库中代码的解决办法

Frame skipped from debugging during step-in. VSCode调试无法定位其它库中代码的解决办法

无法将目录从 Bundle 复制到库

ios编程:使用线程将多个图像添加到库中