2013-04-12 13 views
6

używam pakiet Igraph w badania i kiedy mam dostęp do listy wierzchołków nazw przez V (wykres), otrzymuję następujący wynik:jak lista „kolejność wierzchołków” przekonwertować do wektora

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

problem, że potrzebuję wektory z tych nazw, ale to structure(1:20, class = "igraph.vs", env = <environment>)

moje pomysły, aby przekształcić go as.vector(), as.factor nie dały rezultatu. Czy istnieje sposób konwertowania go na wektor ciągów znaków?

Odpowiedz

14

.... Ok, znalazłem wyjście:

V(graph)$name da mi wektor nazw

1

Na bardziej ogólnym przypadku, wystarczy użyć funkcji as_ids().

Powiązane problemy