r igraph - как добавить метки к вершинам на основе идентификатора вершины

У меня есть igraph, где каждая вершина имеет и идентификатор вершины, и имя. Я хочу, чтобы вершины все еще были идентифицированы по их идентификаторам, но помечены их именами. Кажется, что при добавлении меток к вершинам через V (g) $ label <- names имена должны быть в порядке. Есть ли способ вставить именованный вектор или фрейм данных, который называет вершины на основе их идентификаторов?

names <- c('A','B','C,','D')
from <- c(113,115,112,114,113)
to <- c(112,112,115,113,114)
structure <- data.frame("from" = from, "to" = to)
g <- graph.data.frame(structure)
V(g)$label <- names

Я хочу иметь возможность указать, какая вершина является A, а B - и т. Д., Т. Е. 115 - это A, 112 - это B ...

Ответы на вопрос(1)

Ваш ответ на вопрос