【发布时间】:2020-07-14 00:49:16
【问题描述】:
我是 networkx 和 Neo4j 的新手。我已经使用“导入方法”将图形数据库导入到 Neo4j,因为它是一个巨大的图形并且无法加载。现在,我想使用 networkx 进行一些图形分析。因此,据我了解,我应该执行以下步骤:
- 从 Neo4j 将图形导出为 GraphML 格式。
- 在 Python 中使用 networkx 读取 GraphML 文件。
读取 GraphML 文件时,我遇到此错误:错误的 GraphML 数据:没有键标签。 我在记事本中打开了 GraphML 文件,我猜 Neo4j 正在创建错误的 GraphML 文件。 我只有一个节点,但它正在考虑节点的两个关键标签。
下面是 GraphML 文件的 sn-p。 谁能帮我解决这个问题?
【问题讨论】:
-
能否包含完整的错误回溯?
-
@Sparky05 这是错误:NetworkXError: Bad GraphML data: no key labels
-
我的意思是完整的回溯,所以所有的行都打印为错误。包括行引用(至少那些包含
networkx代码的引用)。或者甚至更好的是,您生成并包含minimal reproducible example。然后,我们可以更轻松、更快捷地帮助您。
标签: python neo4j networkx graphml