我想创建一个使用iGraph创建的二分图顶点的数据框。当我尝试这个时,我收到以下消息:
x<- data.frame(V(graph))
Error in as.data.frame.default(x[[i]], optional = TRUE) :
cannot coerce class ""igraph.vs"" to a data.frame
是否可以创建一个data.frame,列出给定图形的所有顶点名称?如果是这样,怎么样?
答案 0 :(得分:2)
以下是否适用于您?
library(igraph)
g <- make_undirected_graph(c("A", "B", "C", "D"))
df <- data.frame(name = V(g)$name)