`subgraphMining` 包不可用

`subgraphMining` package not available

无法安装包“subgraphMining”。错误显示 "is not available (for R version 3.4.3)"。需要什么步骤?

有一个名为 subgraphMining 的包,您可以使用该术语搜索 Google 找到它。 (它不是 CRAN 或 Github 托管包。)它可以在图书网站 http://www.csc.ncsu.edu/faculty/samatova/practical-graph-mining-with-R/PracticalGraphMiningWithR.html 上找到。它确实需要一个名为 igraph0 的附加包,并且在描述该问题的 SO 上有一个已回答的问题。对于当前版本的 R,igraph0 包同样不是 "available",但它在 CRAN 档案中。因此,您还需要 OS 的开发工具(在我的例子中是 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)

写得不是特别好。例如,它没有在包描述文件中列出任何导入或依赖,igraph 的作者认为包作者应该重写它以使用当前维护的 igraph 包。但我认为,安装它可以支持书中描述的一组相当有趣的方法,这具有相当大的潜在价值。