我有一个 bioconductor 包版本 1.2.14,我刚刚将它更新到版本 1.4.2,但不幸的是我得到了不同的结果。

我想确定这是因为包更新。有没有办法恢复到旧版本,或者删除当前版本并指定安装旧版本?

或者,我可以在 GitHub 上看到分支,我想知道它们是否对应于 Bioconductor 的不同版本。
那么,我可以从 GitHub 分支版本安装吗?

最佳答案

Step1 在对象浏览器(Revo R Ent)中,右键单击“Packages Loaded”下的bioconductor 包,然后单击“卸载包”。

Step2 在对象浏览器(Revo R Ent)中,右键单击“Packages Installed”下的bioconductor 包,然后单击“卸载包”。

第三步 关闭 R 的 GUI(在我的例子中:Revo R Ent)。

Step4 (对于 Revo R Ent 用户)删除 .xml 文件:

C:\Users\User\Documents\Revolution\32_7.3\PackageXMLs\bioconductor.xml

文件 bioconductor.xml(与 v1.4.2 相关)负责在 R 的 GUI 中处理 bioconductor 1.4.2 的功能。

Step5 通过以下方式获取您的图书馆位置:
.libPaths()
[1] "C:/Revolution/R-Enterprise-7.3/R-3.1.1/library"

Step6 从Windows 资源管理器中的库位置删除bioconductor 包的文件夹。
(现在,你摆脱了 bioconductor 1.4.2)

Step7 打开 Revo R Enterprise。安装 bioconductor 包版本 1.2.14:
安装 - 从本地 Zip 文件安装软件包... - 选择 bioconductor 1.2.14 的 .zip - 确定。

现在,bioconductor 文件夹(与 1.2.14 相关)列在您的库位置中。

Step8 library(bioconductor) # Now, bioconductor v. 1.2.14 works in your R's GUI.
(对于Revo R Ent用户)在bioconductor.xml中创建了新文件C:\Users\User\Documents\Revolution\32_7.3\PackageXMLs(与v1.2.14相关)

即使您关闭 Revo R Ent,此 .xml 文件仍保留在 PackageXMLs 文件夹中以充当缓冲。

尽管我为 R 提供了“Revolution R Enterprise”GUI 的解决方案,但其他 R 的 GUI 的解决方案机制是相同的。

关于r - 安装特定版本的 bioconductor 包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37503884/

10-11 01:14