1
g <- make_ring(10) %>%
set_vertex_attr("smoke", value = 1) %>%
add_vertices(10, color = 4, "a" = 2)
g
plot(g)
if("a" == 2) {
set_vertex_attr("a", value = 1)
}
V(g)$a
igraphでは、このコードを実行するたびに、属性値2の未接続ノード10個の属性値に何も起こりません。このコードを変更して、 ifステートメントは、これらのノードのそれぞれに対して実行され、それぞれを個別に変更します(「a」の初期値に依存します)。個々のノードでif文を実行するIgraph