创建iGraph顶点的Data.Frame

时间:2018-02-19 08:24:38

标签: r dataframe igraph vertices bipartite

我想创建一个使用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,列出给定图形的所有顶点名称?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:2)

以下是否适用于您?

library(igraph)
g <- make_undirected_graph(c("A", "B", "C", "D"))
df <- data.frame(name = V(g)$name)