问题描述
我一直在使用文本网络(python)分析语料库。我需要导出结果图以在Gephi中进行进一步的分析/布局编辑。阅读文档后,我仍然对如何以适当的格式保存生成的igraph图或访问随后可以导出的熊猫数据框感到困惑。例如,使用文档中的教程,如果使用的话:
from textnets import Corpus,Textnet
from textnets import examples
corpus = Corpus(examples.moon_landing)
tn = Textnet(corpus.tokenized(),min_docs=1)
print(tn)
我以为我可以通过调用'tn'来返回熊猫数据帧,尽管这会返回'Textnet'对象。
我还以为我可以返回一个igraph.Graph对象,然后使用{。{1}}之类的Graph.write_gml()将文件保存为适当的格式,但这会返回一个ProjectedTextnet。
任何建议都将受到欢迎。
解决方法
对于问题的第二部分,您可以将textnet对象转换为igraph:
g = tn.graph
然后另存为gml:
g.write_gml("test.gml")