如何解决使用R软件包绘制网络时出现错误
我正在尝试使用CRAN中提供的 Network 程序包绘制网络。根据软件要求,我有一个节点和边的列表。我有以下数据:
> dput(nodes)
structure(list(id = 0:83,label = c("86c1b227","7182e9e4","3224c043","125b5e18","714693af","bb87bb25","346bedc7","aa4c692b","9ec32c17","bd6d7237","de49d115","f72003a1","dc649cbe","930e8280","ae910403","223d1075","Author","f7a640af","d7223685","7ca9036b","cf2c7008","a9af103b","424d8abc","8c351545","3fc1d7e3","308b4867","c7f5b369","8a669c5d","6d2b43d9","299dceb4","167e7d95","05c4e092","221e1136","03b30654","e549674f","6252689c","72439d70","74086c25","107afa32","290c431e","1eb6197b","27b9d1f8","75daeb22","078673b2","3a14aa6f","338240c0","ee90dab0","ec8c8b46","a7ca3cc9","d7781681","e8eeecc9","4844b678","6ed0ba5d","2492924d","dad6b148","2fc1dcdf","f916eae0","d5ae1215","f96453e1","395c51b7","de22f56f","140a6d38","03545738","6cd57603","a141c626","9893ed2a","0ad6e554","cbc05b5f","544268a7","cf2e20de","7974876a","6315e479","0826b82f","2f213cb2","cfe2d6b9","a77bfd9b","e37c469a","82fe8589","850fa26f","bd368f8a","0cce653a","cfa1500d","a9976734","f7b06658")),row.names = c(NA,-84L),class = "data.frame")
> dput(edges)
structure(list(from = c(0L,1L,2L,3L,4L,5L,6L,7L,8L,9L,10L,11L,12L,13L,14L,15L,16L,17L,18L,19L,20L,21L,22L,23L,24L,25L,26L,27L,28L,29L,30L,31L,32L,33L,34L,35L,36L,37L,38L,39L,40L,41L,42L,43L,44L,45L,46L,47L,48L,49L,50L,51L,52L,53L,54L,55L,56L,57L,58L,59L,60L,61L,62L,63L,64L,65L,66L,67L,68L,69L,70L,71L,72L,73L,74L,75L,76L,77L,78L,79L,80L,81L,82L,83L),to = c(16L,0L,16L),weight = c(1L,1L
)),-104L),class = c("tbl_df","tbl","data.frame"
))
当我尝试使用以下方式绘制byt时
network.01 <- network(edges,vertex.attr = nodes,matrix.type = "edgelist",ignore.eval = FALSE)
我有followinf错误:
Error in add.edges.network(g,as.list(x[,1]),2]),eattrnames,:
(edge check) Illegal vertex reference in addEdges_R. Exiting.
非常感谢您
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。