Импорт сети в 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)
Другие вопросы по тегам