Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 R Statnet 中识别和删除它们?
这是一个示例代码。
g2<-network.initialize(10) add.edge(g2,1,2) add.edge(g2,2,3) add.edge(g2,3,4) add.edge(g2,4,5)
这将生成一个未连接顶点 6、7、8、9、10 的网络。这些是隔离物。所以我的问题是如何识别隔离物并将它们从 Statnet 库中的网络中删除。
您可以使用该sna::isolates功能检测它们并通过网络包的功能删除隔离物network::delete.vertices(两者都包含在statnet中)。
sna::isolates
network::delete.vertices
在你的情况下:
isolates <- sna::isolates(g2) network::delete.vertices(g2, isolates)