Igraph写社区

时间:2016-10-25 18:06:31

标签: r csv igraph data-analysis

我们正在使用igraph和R来检测网络中的社区。使用cluster_walktrap进行检测效果很好:

update my_table set datecol = STR_TO_DATE(datecol, '%Y%m%d%H%i');

结果是使用打印时打印出的,其中包含它所属的编号和社区编号,但我们在将结果写入csv文件时遇到问题而且我有一个错误:无法将类“”成员资格“强制转换为” data.frame

如何在文件中写入成员资格的结果?

由于

1 个答案:

答案 0 :(得分:1)

membership对象转换为numericwrite.csvwrite.csv2期望数据框或矩阵。该命令尝试将对象强制转换为类membership抵制的数据框。由于成员资格实际上只是一个向量,您可以将其转换为数字。之一:

write.csv2(as.numeric(com), file ="community.csv")

或者:

com <- as.numeric(com)
write.csv2(com, file ="community.csv")

哦,你不需要sep = ","的{​​{1}}参数。

如果要创建顶点名称/数字和组的表格:

write.csv