【发布时间】:2012-08-25 20:17:05
【问题描述】:
如何将 R“网络”对象转换为“igraph”对象?
tutorial 和package documentation 中讨论了许多格式,但我找不到如何导入“网络”对象。
【问题讨论】:
如何将 R“网络”对象转换为“igraph”对象?
tutorial 和package documentation 中讨论了许多格式,但我找不到如何导入“网络”对象。
【问题讨论】:
请注意,此包声称与 igraph 的过时 igraph0 版本兼容,但由于 igraph0 和 igraph 包中的 igraph 对象完全相同,因此使用 intergraph 创建的对象应该可以工作在igraph 中也是如此。 (我从未亲自尝试过。)
您可以同时加载igraph0 和igraph 包,只需确保您在代码中调用的是igraph 函数而不是igraph0 函数。一种简单的方法是首先加载igraph0,然后加载igraph,然后将屏蔽igraph0 函数。或者您可以在不再需要时通过unloadNamespace() 卸载igraph0 包。
【讨论】:
Net <- network.initialize(10, directed = FALSE) #initialize a graph with 10 nodes
然后运行
asIgraph(Net)
【讨论】: