R вектор в сетевом анализе - PullRequest
0 голосов
/ 30 июня 2018

Я работаю над анализом сети в R. Я получаю сообщение об ошибке, в котором говорится, что аргумент 2 не является вектором. Вот у меня вплоть до ошибки (ошибка в строке links = links):

library(igraph)

nodes = read.csv("vertex.csv", header=T, as.is=T)
links = read.csv("edges.csv", header=T, as.is=T)

head(nodes)
head(links)
nrow(nodes)
length(unique(nodes$id))
nrow(links)
nrow(unique(links[,c("Source", "Target")])) 

links = aggregate(links[,2], # column to aggregate
                  links[,-2], # other columns combined used as "keys"
                  sum) # sum the weights of from-to-type tuple
links = links[order(links$Source, links$Target)] # resort the links
head(links)

Вот снимок краев csv:

edges.csv


Вот результат dput(head(links)):

structure(list(Source = c(0L, 1L, 2L, 3L, 4L, 6L),
               Weight = c(1L, 1L, 1L, 1L, 1L, 1L), 
               x = c(74L, 66L, 33L, 46L, 59L, 12L)), 
               row.names = c(NA, 6L), class = "data.frame") 

Точная ошибка:

Ошибка в порядке (ссылки $ Source, ссылки $ Target): аргумент 2 не является вектором

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...