问题描述
数据
network_data <- list(nodes = structure(list(id = c(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14),label = c("2892056","2894543","2894544","2894545","2894546","2894547","2894548","2894549","2894550","2894551","2894552","2894553","2894554","2894555","2894556"
)),row.names = c(NA,-15L),class = "data.frame"),links = structure(list(
from = c(3,14,12),to = c(0,weight = c(1,1)),-37L
),class = "data.frame"))
我有此节点列表和用于构建网络的链接。我不想绘制网络,而是要获取诸如isolates
,reciprocity
等网络特征。
这里是我用来获取这些特征的其余代码:
network_data$nodes <- network_data$nodes %>% select(id,label)
network_data$links <- network_data$links %>% rename(from = source,to = target)
print(network_data$nodes)
print(network_data$links)
SNA <- tidygraph::tbl_graph(
nodes = network_data$nodes,edges = network_data$links,directed = T
)
最后一行是错误所在。
Error in (function (edges,n = max(edges),directed = TRUE) :
At structure_generators.c:86 : Invalid (negative) vertex id,Invalid vertex id
我在这个问题上进行了搜索,似乎很普遍,但是所建议的方法都不适合我。我的数据仍然产生错误,这又有什么不同?我该如何解决该错误?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)