【问题标题】:how to convert list of "vertex sequence" to a vector如何将“顶点序列”列表转换为向量
【发布时间】:2013-04-12 17:10:42
【问题描述】:

我在 R 中使用 Igraph 包,当我通过 V(graph) 访问顶点名称列表时,我得到以下结果:

Vertex sequence:
 [1] "d66cp96igcdnt25brjeics9d11" "bovlonq25tmuaiak6do92v9cj0" "simj1u4714pa07p38vhstusf36" "6t6tnkoh4ftbgt787pvpmp1323"
 [5] "mf987tcmm8u8j3pdo4cts6jml3"

问题是我需要这些名称的向量,但这是structure(1:20, class = "igraph.vs", env = <environment>)

我用 as.vector() 转换它的想法,as.factor 没有产生结果。 有没有办法将其转换为字符串向量?

【问题讨论】:

    标签: r igraph


    【解决方案1】:

    .... 好的,我找到了出路:

    V(graph)$name 会给我一个名字向量

    【讨论】:

      【解决方案2】:

      对于更一般的情况,只需使用as_ids() 函数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-07-07
        • 1970-01-01
        • 2017-06-27
        • 2021-02-24
        相关资源
        最近更新 更多