neo4j-python-pandas-py2neo-v3

利用pandas将excel中数据抽取,以三元组形式加载到neo4j数据库中构建相关知识图谱

Neo4j知识图谱构建

[知识图谱]Neo4j知识图谱构建(neo4j-python-pandas-py2neo-v3)-LMLPHP

1.运行环境:

python3.6.5

windows10

具体包依赖可以参考文件requirements.txt

pip install -r requirements.txt

2.Pandas抽取excel数据

Excel数据结构如下

[知识图谱]Neo4j知识图谱构建(neo4j-python-pandas-py2neo-v3)-LMLPHP

通过函数data_extraction和函数relation_extrantion分别抽取构建知识图谱所需要的节点数据以及联系数据,构建三元组。

数据提取主要采用pandas将excel数据转换成dataframe类型

invoice_neo4j.py

[知识图谱]Neo4j知识图谱构建(neo4j-python-pandas-py2neo-v3)-LMLPHP

3.建立知识图谱所需节点和边数据

DataToNeo4jClass.py

[知识图谱]Neo4j知识图谱构建(neo4j-python-pandas-py2neo-v3)-LMLPHP

Enjoy it!

详细内容请到github上下载 项目地址

扫码关注公众号【云将数据】,更多大数据及人工智能领域信息!

[知识图谱]Neo4j知识图谱构建(neo4j-python-pandas-py2neo-v3)-LMLPHP

数据驱动变革-云将 个人博客地址

05-11 17:02