1. 程式人生 > >[知識圖譜]Neo4j知識圖譜構建(neo4j-python-pandas-py2neo-v3)

[知識圖譜]Neo4j知識圖譜構建(neo4j-python-pandas-py2neo-v3)

neo4j-python-pandas-py2neo-v3

利用pandas將excel中資料抽取,以三元組形式載入到neo4j資料庫中構建相關知識圖譜

Neo4j知識圖譜構建

1.執行環境:

python3.6.5
windows10
具體包依賴可以參考檔案requirements.txt

pip install -r requirements.txt

2.Pandas抽取excel資料

Excel資料結構如下

通過函式data_extraction和函式relation_extrantion分別抽取構建知識圖譜所需要的節點資料以及聯絡資料,構建三元組。
資料提取主要採用pandas將excel資料轉換成dataframe型別
invoice_neo4j.py

3.建立知識圖譜所需節點和邊資料

DataToNeo4jClass.py

Enjoy it!

詳細內容請到github上下載 專案地址

資料驅動變革-雲將 個人部落格地址