如何将textnetspython保存到gml / gexf或访问图的数据框?

问题描述

我一直在使用文本网络(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")

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...