R 基于顶点的某些值删除顶点';属性

R 基于顶点的某些值删除顶点';属性,r,igraph,sna,R,Igraph,Sna,我有一个带有属性颜色(数字)的图,它表示通过fastgreedy.community获得的社区。其中一些社区只是由几个顶点(5个或更少)合成的 1我想删除它们,理想情况下使用一个函数,该函数允许我计算每个社区的顶点数,并删除与小社区相关的顶点。例如,删除小于任意数量顶点的社区的顶点。我真的不知道该怎么做。我将非常感激任何帮助 2我试图用一种非常简单的方法解决这个问题,但没有成功 我手动识别了这些小社区,并尝试删除它们的顶点,如下所示: g2 13]-%V(g)[color>13]]) 我只是从另

我有一个带有属性颜色(数字)的图,它表示通过
fastgreedy.community
获得的社区。其中一些社区只是由几个顶点(5个或更少)合成的

1我想删除它们,理想情况下使用一个函数,该函数允许我计算每个社区的顶点数,并删除与小社区相关的顶点。例如,删除小于任意数量顶点的社区的顶点。我真的不知道该怎么做。我将非常感激任何帮助

2我试图用一种非常简单的方法解决这个问题,但没有成功

我手动识别了这些小社区,并尝试删除它们的顶点,如下所示:

g2 13]-%V(g)[color>13]])

我只是从另一个问题中复制了这段代码,似乎我不太理解它

更新

按照以下建议,执行2的正确方法是:

g3 13]])

但是,如果有人帮我回答问题的1,我将不胜感激,因为我必须重复多次,手动操作将永远花费我的时间


同样,任何帮助都将非常感谢,正如它的名字所说,
remove.vertex.attribute
删除顶点属性。它不会删除顶点。阅读:并使用
delete.vertices

这实际上并没有回答标题问题,因此对登录此页面的用户来说不是很有用。答案在问题本身的更新中。但是如果你认为这不是一个好的答案,那就再提供一个吧。我很乐意移除这个。