r - 我想在 r 中找到连接最多的节点作为网络对象
问题描述
我是 R 新手,我有库 statnet 中的数据 faux.magnolia.high 我想找到连接最多的节点,然后删除它的所有邻域边缘,我尝试使用下面的代码,但我得到了错误,任何想法? 对于大多数连接的节点,应该同时考虑进出度吗?
错误是度数错误(fmh,cmode =“indegree”):未使用的参数(cmode =“indegree”)
library(statnet)
data(faux.magnolia.high)
fmh <- faux.magnolia.high
degreedist(faux.magnolia.high)
Degree <- degree(fmh, cmode="indegree") #Computing the in-degree of each node
解决方案
运行代码后,尝试
table(Degree)
Degree
0 1 2 3 4 5 6 7 8
524 403 271 128 85 30 13 5 2
您可以看到最大度数为 8,并且两个节点具有该度数。要查找这些节点,只需使用:
which(Degree == 8)
[1] 765 991
推荐阅读
- ubuntu - 是否可以获取和设置 KDE 桌面元素的变量?
- java - 如何在 JUnit 测试中制作可选的 Parameterized.Parameter?
- python - 来自 main 中子包的相对导入模块
- adb - 通过 ADB 关闭指定应用程序的通知
- python - 在数据帧上使用 .loc() 处理 KeyError
- c# - 如何使用实体框架将数据库表内容添加到 C# 中的组合框项目?
- javascript - Pushmenu 在 odoo14 门户视图中不起作用
- flutter - 无法在我的 TableRow 中读取我的数组值
- c++ - 如何使用探测配置元素来实现 Windows 并行程序集
- java - 将 scala 嵌套列表转换为 java.util.List