我是STATNET新手,对此一无所知。我有一个有3列的数据集。第一列和第二列包含节点,而第三列包含边缘值。我应该如何将其导入STATNET?我怀疑我需要将此数据集转换为矩阵。我怎么能在R?中做到这一点?
答案 0 :(得分:1)
无需将其更改为矩阵,您可以立即使用加权边缘列表。尝试像
这样的东西library(statnet)
dat <- structure(list(a = c(1, 2, 4), b = c(2, 3, 5), c = c(10, 1, 1)), .Names = c("a", "b", "c"), row.names = c(NA, -3L), class = "data.frame")
g <- as.network(dat,ignore.eval=FALSE,
names.eval='weight',matrix.type='edgelist',directed=FALSE)