知识图谱:通过py2neo库将CSV导入neo4j

本文介绍了如何使用py2neo库将CSV文件导入Neo4j知识图谱。首先,列举了所需的工具,包括JDK、Neo4j和py2neo等。接着,详细说明了CSV文件的准备过程,包括数据格式和存储位置。最后,讨论了在导入过程中遇到的特殊问题,如编码和转义字符的修正。

知识图谱:通过py2neo库将CSV导入neo4j

本文记录个人学习心得

一、所需工具

以下使用的工具均为本人学习时所用的工具及其版本

  • JAVA SE的JDK(jdk-15.0.1)
  • neo4j(neo4j-community-4.2.5)
  • py2neo库
  • Anaconda Navigator (Anaconda3)

二、导入CSV文件

  1. 准备需要导入的CSV文件(三元组形式)。
    将爬取到的数据存储到excel表格中,再将excel表格转换为csv格式文件。
    CSV文件含有三列,在此仅截图了文件的前18行,以供参考。图中第一列为“茶业名称”,第二列为第1、3列的关系(属性),第三列为第1列的“属性值”。
    记录文件名称(如:tea.csv)及存放地址(D:\neo4j\neo4j-community-4.2.5\import)。
    CSV文件
    ps:如何将一列逗号连接的三元组分为三列以及将三列合并为一列
  2. 启动python输入以下代码,导入csv文件。
    通过Anaconda Navigator (Anaconda3)启动Python3。
import csv # 导入
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值