taowenmicro/ggClusterNet

Cannot use “model_igraph2” function

Eppendora opened this issue · 0 comments

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

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

  • installing source package 'ggClusterNet' ...
    ** using staged installation
    ** R
    Warning: 无法重新编码'corBionetwork2.R'行320
    ** data

检查'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包,希望老师能看看这里是否有问题,尽快修复,不胜感激。