r - graph_from_data_frame 和 graph.edgelist 的不同结果,igraph R 包
问题描述
我正在构建一个网络图,但我使用 graph_from_data_frame 和 graph.edgelist 获得了不同的节点数。
我有一个节点和边的数据框,这就是我得到的。
g1 <- graph_from_data_frame(d = edge_attrib, vertices = node_attrib, directed = TRUE)
Nodes<-vcount(g1)
Edges<-ecount(g1)
Nodes
[1] 4875
Edges
[1] 17119
当我使用 graph.edgelist 时,我得到了这个:
g1 <- graph.edgelist(as.matrix(edge_attrib[,1:2]), directed=T)
Nodes<-vcount(g1)
Edges<-ecount(g1)
Nodes
[1] 2963
Edges
[1] 17119
我不知道可能是什么问题,因为节点列表有 4875 个节点。
解决方案
推荐阅读
- c# - XAML TabControl 边框问题
- c++ - 使用 GetFileVersionInfo 和 VerQueryValue API 获取 Windows 应用程序的原始文件名时出现问题
- node.js - 简化 CLI 中的 Jest stdio / 用户输入
- android - 由于 SELinux,Socket IO 无法在 Android 8.0 上运行
- c++ - 使用 C++ CryptAPI:CNG 创建 CSR
- python - 如何在 python 中通过 youtube-dl 获取视频时长?
- iis - Inno Setup - 具有自定义帐户的 IIS 应用程序池
- c# - 在 C# 中单击按钮上的复选框检查验证
- vespa - 获取与 vespa 中的查询匹配的所有文档
- r - 总结 Shiny SelectInput 的字符和数字列