r igraph - Hinzufügen von Beschriftungen zu Vertices basierend auf der Vertex-ID

Ich habe einen Igraphen, in dem jeder Scheitelpunkt sowohl eine Scheitelpunkt-ID als auch einen Namen hat. Ich möchte, dass die Scheitelpunkte weiterhin durch ihre Scheitelpunkt-IDs identifiziert werden, aber durch ihre Namen gekennzeichnet werden. Es sieht so aus, als ob beim Hinzufügen von Beschriftungen zu Scheitelpunkten durch V (g) $ label <- names die Namen in der richtigen Reihenfolge angegeben werden müssen. Gibt es eine Möglichkeit, einen benannten Vektor oder Datenrahmen einzufügen, der die Scheitelpunkte anhand ihrer IDs benennt?

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

Ich möchte angeben können, welcher Eckpunkt A, welcher B usw. ist - d. H. 115 ist A, 112 ist B ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage