2013-04-12 14 views
6

sto utilizzando pacchetto IGRAPH in R e quando sto accedendo l'elenco dei nomi vertici attraverso V (grafico), sto ottenendo il seguente risultato:come convertire lista di "sequenza vertice" ad un vettore

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

Il problema che ho bisogno di un vettori di questi nomi, ma questo è structure(1:20, class = "igraph.vs", env = <environment>)

le mie idee per trasformare con as.vector(), as.factor non ha produrre un risultato. C'è un modo per convertirlo in un vettore di stringhe?

risposta

14

.... Ok, ho trovato una via d'uscita:

V(graph)$name mi darà un vettore di nomi

1

Per un caso più generale, basta usare la funzione as_ids().

Problemi correlati