首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有make_bipartite_graph() -无效顶点ID错误的二分图

具有make_bipartite_graph() -无效顶点ID错误的二分图
EN

Stack Overflow用户
提问于 2022-06-27 09:39:42
回答 1查看 46关注 0票数 0

第一篇帖子,所以请宽大处理.

问题:我尝试使用边缘向量和类型向量来使用R中的iGraph函数make_bipartite_graph(),但是遇到了关于顶点IDs的错误。

错误-在核心/misc/biparte.c:527:无效(负或过大)顶点id,无效顶点id

代码语言:javascript
复制
#types in form of NodesAndType gives the boolean info for all 122 nodes
#whether they belong to nodeSet1 or nodeSet2

> head(NodesAndType[,2])
[1] FALSE FALSE FALSE FALSE FALSE FALSE

> length(NodesAndType[,2])
[1] 122

make_bipartite_graph(types = NodesAndType[,2], edges = EL_vector)
代码语言:javascript
复制
#**edges** in form of the EL_vector gives all edges of the graph in from-to format in one vector

> head(EL_vector)
[1]   1 201   2 201   3 201

> head(NodesAndType[,2])
[1] FALSE FALSE FALSE FALSE FALSE FALSE

> length(NodesAndType[,2])
[1] 122

make_bipartite_graph(types = NodesAndType[,2], edges = EL_vector)
代码语言:javascript
复制
## make_bipartite_graph is throwing thefollowing error

make_bipartite_graph(types = NodesAndType[,2], edges = EL_vector)

>Error in make_bipartite_graph(types = NodesAndType[, 2], edges = EL_vector) : 
> At core/misc/bipartite.c:527 : Invalid (negative or too large) vertex id, Invalid vertex id
代码语言:javascript
复制
# the two nodesets are
## nodeset1 (type FALSE for bipartite)
nodeset1 <- 1:103

## nodeset2 (type TRUE for bipartite)
nodeset2 <- 201:211
代码语言:javascript
复制
SessionInfo()

>R version 4.1.2 (2021-11-01)
>Platform: x86_64-w64-mingw32/x64 (64-bit)
>Running under: Windows 10 x64 (build 22000)

>Matrix products: default
>attached base packages:
>[1] stats     graphics  grDevices utils     datasets  methods   base     
>other attached packages:
[1] igraph_1.3.1 dplyr_1.0.7
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-27 15:23:46

make_bipartite_graph中,顶点由types向量定义。顶点数与types长度相同。在你的例子中,你有122个顶点,但是你指的是顶点ID 201,它是无效的(太大)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72769966

复制
相关文章

相似问题

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