首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别隔离并在R Statnet中删除它们

如何识别隔离并在R Statnet中删除它们
EN

Stack Overflow用户
提问于 2020-11-10 06:50:49
回答 1查看 88关注 0票数 0

如何在R Statnet中识别和删除隔离?

下面是一个示例代码。

代码语言:javascript
复制
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库中的网络中删除。

EN

回答 1

Stack Overflow用户

发布于 2021-01-19 20:03:02

您可以使用sna::isolates函数来检测它们,并通过网络包的network::delete.vertices函数删除这些隔离(两者都包含在statnet中)。

在您的案例中:

代码语言:javascript
复制
isolates <- sna::isolates(g2)
network::delete.vertices(g2, isolates)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64760374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档