Уважаемые StackOverflow сообщества,R/Network Analysis - Как создать края с помощью атрибутов узла
Я в настоящее время используется R компилировать аффилированности сети, в которой узлы являются компании/зонтичные организации и связи определяются как «член». На данный момент мой список еще мал, и я могу создать края, как следовать, основываясь на положении узлов (я использую igraph):
g <- igraph::add_edges(g, c(1,51,
1,52,
1,53,
1,54))
Однако, я добавляю новые узлы и конечная сеть будет включать в себя не менее 500 организаций. Это означает, что позиция узла может меняться каждый раз, когда я добавляю новый. Поскольку я не могу повторять ребра каждый раз, когда добавляю новый узел, есть ли способ добавить ребра, зная имена узлов?
Названия узлов рассматриваются как атрибут, я попытался использовать ту же команду, как указано выше, в том числе имена - в отличие от позиций - но это не сработало:
g <- igraph::add_edges(g, c(V(g)$name=="Company1", V(g)$name == "Umbrella2"))
Любое предложение о том, как я может создать ребра, указав имена, а не позицию?
Спасибо, это было очень полезно. Команда работала над моими текущими данными, но я согласен, что сначала должен скомпилировать электронную таблицу Excel. –