我想在R中使用有理数/小数加到图的边上(我使用igraph计算) 我尝试如下:
xval=0.2
frvals<-runif(50,max=xval)
g<-graph.full(n=50,directed = TRUE)
adj<-get.adjacency(g,sparse = FALSE)
g<-add.edges(g,frvals)
.Call中的错误(&#34; R_igraph_add_edges&#34;,graph,as.igraph.vs(图形,边缘) - :在type_indexededgelist.c:272:无法添加边,无效的顶点id
g <- make_empty_graph(n = 50) %>%
add_edges(runif(50, 0,xval))
但这适用于实数
g <- make_empty_graph(n = 50) %>%
add_edges(ceiling(runif(50, 0,xval)))
E(g)[[]]
plot(g)