美文网首页图数据库Neo4j
使用import csv文件方式创建知识图谱

使用import csv文件方式创建知识图谱

作者: 布口袋_天晴了 | 来源:发表于2018-09-19 15:10 被阅读255次

1.查看是否有import文件夹

2.在import文件夹里放入csv文件

3.实用Cpyher语句,导入数据

LOAD CSV WITH HEADERS FROM "file:///julian_person.csv" AS line MERGE (p:Person {id:line.p_id, name:line.name, introduction:line.introduction})

LOAD CSV WITH HEADERS FROM "file:///julian_company.csv" AS line MERGE (c:BC_Company {id:line.c_id, name:line.name, tag:line.tag, introduction:line.introduction})

LOAD CSV WITH HEADERS FROM "file:///julian_p_c_rel.csv" AS line

match (from:Person{id:line.p_id}),(to:Company{id:line.c_id})

merge (from)-[r:member{p_id:line.p_id,c_id:line.c_id}]->(to)

关于乱码问题:

load csv 中文编码乱码,  必须确保csv文件的编码格式:UTF8 无BOM格式

再增加一些关系节点

Cpyher语句,导入数据:

LOAD CSV WITH HEADERS FROM "file:///chain_block_kg.csv" AS line MERGE (p:BC_Konwledge {id:line.id, name:line.name})

LOAD CSV WITH HEADERS FROM "file:///kg_rel.csv" AS line

match (from:BC_Knowledge{id:line.c_id}),(to:BC_Knowledge{id:line.id})

merge (from)-[r:isInculdeOf]->(to)

LOAD CSV WITH HEADERS FROM "file:///julian_c_kg_rel.csv" AS line

match (from:BC_Company{id:line.c_id}),(to:BC_Knowledge{id:line.kg_id})

merge (from)-[r:companyTagIs]->(to)

LOAD CSV WITH HEADERS FROM "file:///tokenview_coin.csv" AS line MERGE (p:Coin {id:line.id, name:line.name, Alias:line.alia, introduction:line.summaryCn})

参考文章:【1】基于电影知识图谱的智能问答系统(二) -- Neo4j导入CSV文件  实用,有数据可下载

相关文章

  • 使用import csv文件方式创建知识图谱

    1.查看是否有import文件夹 2.在import文件夹里放入csv文件 3.实用Cpyher语句,导入数据 L...

  • 批量导入neo4j的方法

    使用知识图谱的方式主要有两种,第一种是逐个创建关系导入,第二种批量导入,要求的文件格式是csv 构建知识图谱的方式...

  • 数据分析学习篇

    使用anaconda python 导入csv文件 from pandas import read_csv; df...

  • 第6关 csv&excel

    知识一:存储数据的方式 两种方式:存储成csv格式文件、存储成Excel文件 知识二:csv格式文件 csv格式文...

  • 读取csv文件

    """ 读取csv文件csv文件可以用来存放固定的字段数据。""" import csv import codec...

  • 数据存储-csv文件处理

    csv文件处理读取csv文件:import csv with open('stock.csv','r') as f...

  • PHP文件工具类

    常用的文件工具类方法,包含创建csv文件、压缩及解压zip文件,下载文件等。压缩文件(目录)使用方式如:

  • python编程(三级)2、数据处理

    文件读写 csv文件读写操作 导入csv包,csv是内置包,不用额外安装 import csv

  • 【Python爬虫】-第八次作业

    #1创建txt 文件并写入相应的内容 import csv with open(r'C:\Users\haoran...

  • python3 表格读写

    csv文件读写 import csv 逐列写: with open('id01.csv', 'w', newlin...

网友评论

    本文标题:使用import csv文件方式创建知识图谱

    本文链接:https://www.haomeiwen.com/subject/gwtinftx.html