【问题标题】:How do I convert an R "network" object to an "igraph" object?如何将 R“网络”对象转换为“igraph”对象?
【发布时间】:2012-08-25 20:17:05
【问题描述】:

如何将 R“网络”对象转换为“igraph”对象?

tutorialpackage documentation 中讨论了许多格式,但我找不到如何导入“网络”对象。

【问题讨论】:

    标签: r import igraph sna


    【解决方案1】:

    请参阅intergraph package

    请注意,此包声称与 igraph 的过时 igraph0 版本兼容,但由于 igraph0igraph 包中的 igraph 对象完全相同,因此使用 intergraph 创建的对象应该可以工作在igraph 中也是如此。 (我从未亲自尝试过。)

    您可以同时加载igraph0igraph 包,只需确保您在代码中调用的是igraph 函数而不是igraph0 函数。一种简单的方法是首先加载igraph0,然后加载igraph,然后将屏蔽igraph0 函数。或者您可以在不再需要时通过unloadNamespace() 卸载igraph0 包。

    【讨论】:

      【解决方案2】:
      Net <- network.initialize(10, directed = FALSE) #initialize a graph with 10 nodes
      

      然后运行

      asIgraph(Net)
      

      【讨论】:

        猜你喜欢
        • 2021-03-01
        • 2011-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-17
        • 2022-01-23
        • 2022-01-26
        • 1970-01-01
        相关资源
        最近更新 更多