在R中放弃igraph上的二分边

时间:2018-02-18 13:14:59

标签: r igraph bipartite

我希望丢弃iGraph上的二分边缘,这样我才能看到那些拥有超过3个会员资格的人。我正在查看参加student的{​​{1}}个数据集。如果每个班级有超过3名学生,我只希望看到连接基于的类的图表。

classes

我希望最终得到一张只有students | class Jane | Biology Jack | Biology Mark | Biology Steve | Biology Jane | Chemistry Jack | Chemistry Mark | Chemistry Steve | Chemistry Lane | Physics Steve | Physiology Biology的图表,并在它们之间画一条线,因为这两个类都有学生会员资格> 3

这是我到目前为止所做的:

Chemistry

不知何故,当我输入这个时,我得到了这个,因为应该有节点和边缘而不能这样做:

g.students
cl<- clusters(g.students)
g.students<- delete.vertices(g.students, names(cl$membership[ cl$membership > 3]))

IGRAPH c2cf5c3 UN-B 1 0 --

我不确定为什么会这样。是否有不同的方法来丢弃这些边缘?

1 个答案:

答案 0 :(得分:1)

这是一种方式:

{{1}}