【问题标题】:Is Rgraphviz no longer available for R? [duplicate]Rgraphviz 不再可用于 R 吗? [复制]
【发布时间】:2013-08-04 02:27:18
【问题描述】:

我在 64 位操作系统中运行 R 版本 3.0.1,我尝试安装 Rgraphviz 3 种不同的方式:

1) 我使用了install.packages(Rgraphviz),但我得到了错误

Error in install.packages(Rgraphviz) : object 'Rgraphviz' not found

2) 我尝试在 R 窗口中浏览 Packages > Install Packages,但我找不到 Rgraphviz

3) 当我通过 CRAN 时,在 http://cran.r-project.org/web/packages/Rgraphviz/index.html,我收到消息“包‘Rgraphviz’已从 CRAN 存储库中删除。”

有谁知道我是否可以通过任何方式获得 Rgraphviz,或者是否有合适的替代品?

【问题讨论】:

    标签: r


    【解决方案1】:

    您需要直接从bioconductors 站点安装它。

    对于 R 版本 >= 3.5:

    install.packages("BiocManager")
    BiocManager::install("Rgraphviz")
    

    对于较旧的 R 版本:

    source("http://bioconductor.org/biocLite.R")
    biocLite("Rgraphviz")
    

    更多信息可以在here找到。

    【讨论】:

    • 我试过了,但是当我尝试使用graphviz.plot(x)时,我得到一个错误,它找不到函数
    • graphviz.plot() 函数不在 Rgraphviz 包中,它在 bnlearn 包中,依赖于 Rgraphviz 包。所以还需要加载bnlearn包:library(bnlearn)
    • 你安装了 bnlearn 包吗? install.packages("bnlearn")
    • 执行plot(agread(ff)) 时出现错误Error in plot(agread(ff)) : could not find function "agread"。有什么解决办法吗?
    • 在我的情况下它可以工作,但是标签太小了,我看不到里面的文字。我能做什么?
    【解决方案2】:

    您只需要记住指令install.packages 要求您将包名括在引号之间,如下所示:

    install.packages("Rgraphviz")
    

    【讨论】:

    • 虽然确实需要引号,但由于 Rgraphviz 已从 CRAN 存储库中删除,这将不起作用。必须按照上面的答案以不同的方式获取它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 1970-01-01
    • 2013-08-24
    • 1970-01-01
    • 2011-09-09
    相关资源
    最近更新 更多