добавить новые атрибуты вершин в igraph

#r #igraph

#r #igraph

Вопрос:

как я могу добавить атрибуты вершин, сохранив существующие?

 g <- make_ring(5) %>% set_vertex_attr("label", value = LETTERS[1:5])
label2 <- as.data.frame(c("Aa", "Bb", "Cc", "Dd", "Ee"))
rownames(label2) <- 1:5
colnames(label2) <- "label2"

vertex_attr(g) <- label2
g
V(g)$label2
V(g)$label
  

Спасибо

Ответ №1:

Я решил. Это было очень просто, я просто добавил объект в качестве атрибута:

 g <- make_ring (5)%>% set_vertex_attr ("label", value = LETTERS [1: 5])
label2 <- c ("Aa", "Bb", "Cc", "Dd", "Ee")
label2
V (g) $ label2 <- label2
g
  

В отличие от этого, вы можете использовать только один атрибут одновременно.