taowenmicro / ggClusterNet

Microbial ecological network visualization clustering
93 stars 44 forks source link

Cannot use “model_igraph2” function #13

Open Eppendora opened 1 year ago

Eppendora commented 1 year ago

在使用示例数据运行model_igraph2时提示错误: Error in as.data.frame.default(x[[i]], optional = TRUE): cannot coerce class '"membership"' to a data.frame

尝试自己转化成数据框类型也无法继续进行。于是卸载安装包,重新下载,才注意到在安装新版本的包时警告'corBionetwork2.R'文件中的第320行无法编码,提醒如下:

检查'corBionetwork2.R'行320代码如下: 320> data1 = data.frame(network= degree_distribution(igraph, cumulative = FALSE),group = "Erdős–Rényi network",ID = c(1:length(degree_distribution(igraph, cumulative = FALSE)))) 321> data2 = data.frame(network = degree_distribution(rand.g, cumulative = FALSE) ,group = "network",ID = c(1:length(degree_distribution(rand.g, cumulative = FALSE) )))

由此考虑该行代码可能存在问题,谢谢老师开发出这么好用的R包,希望老师能看看这里是否有问题,尽快修复,不胜感激。