【发布时间】:2019-02-28 16:05:54
【问题描述】:
我正在处理一个由不同类型的节点组成的无向 igraph 对象(例如,黄色的男性 M 和橙色的女性 F):
g <- graph.atlas(711)
V(g)$name <- 1:7
V(g)$gender <- c("M","F","M","M","M","F","F")
V(g)$color <- ifelse(V(g)$gender=="F", "orange","yellow")
g<-delete.edges(g, E(g, P=c(1,2,2,3,2,7,7,6,7,3,3,4,3,5,4,5,5,6,6,1)))
g<-add.edges(g,c(1,4,4,5,5,1,4,7,7,3,3,5,5,7,2,7,7,6,6,2,6,4))
plot(g)
我想提取一个由连接不同类型(男性和女性)节点的边组成的边列表:
edgelist <- rbind(c(3,7),
c(4,6),
c(4,7),
c(5,7))
assortativity 使用连接 M 和 F 类型顶点的边的分数,但我不知道要明确提取这些边。
get.edgelist只返回整个边列表,不能设置条件。
【问题讨论】:
标签: r attributes igraph edge-detection