R 中带有标记节点的图形的 degree() 输出格式是什么?

What is the format of degree() output for graph with labeled nodes in R?

我正在使用边列表生成具有许多编号节点的图:

library(igraph)
edgelist <- read.table(text="2 3
1 2
1 3
2 4
1 4")
g <- graph.data.frame(edgelist, directed=TRUE)

degree() 的输出给出两行,cols 遵循引入的顺序节点:

deg <- degree(g)
deg
2 1 3 4 
3 3 2 2

这个输出的数据结构是什么,我如何手动重新创建它?当我尝试创建等效的 table、数据框或矩阵时,我得到了额外的 header rows/cols。 (typeof(deg) 给出“double”)我的应用程序是图形可视化,用于代替 V(g)$size <- deg 中的 deg(保留节点顺序)。

Mr​​Flick 的评论正确地将格式标识为命名数字向量。虽然我无法让他们的代码按照重音符号编写的那样工作,但通过查找正确的数据结构,我能够重新创建所需的输出:

deg <- c(3,3,2,2)
names(deg) <- c(1,2,3,4)
1 2 3 4
3 3 2 2