`subgraphMining`包不可用

时间:2018-01-15 00:49:00

标签: r igraph graph-theory

无法安装包'subgraphMining'。错误说"不可用(对于R版本3.4.3)"。需要采取哪些措施?

1 个答案:

答案 0 :(得分:0)

有一个名为subgraphMining的软件包,您可以使用该术语在Google上搜索。 (它不是CRAN或Github托管包。)它可以在书籍网站http://www.csc.ncsu.edu/faculty/samatova/practical-graph-mining-with-R/PracticalGraphMiningWithR.html找到。它确实需要一个名为igraph0的附加包,并且在SO上有一个回答的问题描述了这个问题。对于当前版本的R,igraph0包同样不“可用”,但它位于CRAN存档中。因此,您还需要适用于您的操作系统的开发工具(在我的情况下是Mac,因此XCode和命令行工具)。

siteURL <- "https://www.csc2.ncsu.edu/faculty/nfsamato/practical-graph-mining-with-R/R-code/FrequentSubgraphMining.zip"
# Since I'm not a windoze user I unzip to a local disk.

install.packages("https://cran.r-project.org/src/contrib/Archive/igraph0/igraph0_0.5.7.tar.gz", 
     repo=NULL, type="source")
# I downloaded the package from the chapter: Frequent Subgraph Mining 
install.packages("~/Downloads/FrequentSubgraphMining/subgraphMining_1.0.tar.gz",
    repo=NULL, type="source")
library(subgraphMining)

写得不是特别好。例如,它不会列出包描述文件中的任何Imports或Depends,igraph的作者认为包作者应该重写它以使用当前维护的igraph包。但我认为安装它可能有很大的潜在价值,可以支持hte book中描述的一组相当有趣的方法。