我们正在使用igraph和R来检测网络中的社区。使用cluster_walktrap进行检测效果很好:
update my_table set datecol = STR_TO_DATE(datecol, '%Y%m%d%H%i');
结果是使用打印时打印出的,其中包含它所属的编号和社区编号,但我们在将结果写入csv文件时遇到问题而且我有一个错误:无法将类“”成员资格“强制转换为” data.frame
如何在文件中写入成员资格的结果?
由于
答案 0 :(得分:1)
将membership
对象转换为numeric
。 write.csv
和write.csv2
期望数据框或矩阵。该命令尝试将对象强制转换为类membership
抵制的数据框。由于成员资格实际上只是一个向量,您可以将其转换为数字。之一:
write.csv2(as.numeric(com), file ="community.csv")
或者:
com <- as.numeric(com)
write.csv2(com, file ="community.csv")
哦,你不需要sep = ","
的{{1}}参数。
如果要创建顶点名称/数字和组的表格:
write.csv