Mark Stam
2014-Mar-26 10:51 UTC
[igraph] number of items to replace is not a multiple of replacement length
I wrote a simple script to build graphs: require("RSQLite") require('igraph') drv <- dbDriver("SQLite") con <- dbConnect(drv, "case.db") dataset <- dbGetQuery(con, "select * from stream") table <- aggregate(rep(1, nrow(dataset)), by = list(identifier dataset$actor_id, name = dataset$actor, page = dataset$object_id), sum) dataframe <- data.frame(from=table$identifier, to=table$page) g <- graph.data.frame(dataframe) V(g)$size <- table$x This works fine as long as the records in the database are from one object_id. As soon as there are multiple object_ids are involved, this warning (in fact, error) occurs: Warning message: In vattrs[[name]][index] <- value : number of items to replace is not a multiple of replacement length Can this be solved ? Mark [[alternative HTML version deleted]]