Импорт сети в Statnet в R
Я новичок в STATNET и ничего не знаю об этом. У меня есть набор данных, который имеет 3 столбца. Первый и второй столбец содержат узлы, тогда как третий содержит значение ребра. Как мне импортировать это в STATNET? Я подозреваю, что мне нужно преобразовать этот набор данных в матрицу. Как я могу сделать это в R?
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)