簡體   English   中英

使用Python將Graphml文件導入neo4j並將其導出為CSV

[英]Import Graphml file into neo4j using Python and export it to CSV

我有很多graphml文件,我正在嘗試使用每個文件創建單獨的neo4j數據庫。

現在,我正在使用Gephi將graphml導出到neo4j數據庫中,但是要花那么多時間來處理這么多文件。

我找到了這個import-graphml [-i in.xml] [-r REL_TYPE] [-b 20000] [-c] [-t]

是否有可能以某種方式使用Python導入此文件,然后導出完整的neo4j數據庫?

由於信譽不佳,我無法寫“評論”部分,因此請假定這不是明確的答案,而是評論。

我沒有太多經驗,但是我不建議通過pythonic方式導出Neo4j db。 就我而言,這花費了很多時間。 相反,我運行一個AJAX代碼,它的速度非常快。 或者您可以使用py2neo運行任何密碼查詢。 要導入數據,可以參考我的networkx可以讀graphml文件。 要推入Neo4j的,還有另外一個庫在這里 我沒有性能方面的比較,但是很高興看看。 還要檢查此答案

為什么在python中需要它?

您可以使用neo4j-shell工具導入graphml,也可以使用以下命令將其導出到csv:

import-cypher -o file.csv MATCH (m)-[r]-(n) return id(m),id(r),id(n); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM