Python将csv数据导入neo4j
# coding:utf-8 ########将csv数据导入neo4j#### import csv import py2neo from py2neo import Graph,Node,Relationship,NodeMatcher g=Graph('http://localhost:7474',user='neo4j',password='drmzju2022') with open('data2.csv','r',encoding='GBK') as f: print(f) reader = csv.reader(f) for item in reader: if reader.line_num == 0: continue print("当前行数:", reader.line_num, "当前内容:", item) start_node = Node("Person", name=item[0]) end_node = Node("Person", name=item[1]) relation = Relationship(start_node, item[3], end_node) g.merge(start_node, "Person", "name") #创建实体 g.merge(end_node, "Person", "name") #创建实体 g.merge(relation, "Person", "name") #创建关系 # # MATCH (p: Person {name:"贾宝玉"})-[k:丫鬟]-(r) # return p,k,r
效果展示:
参考B站up主视频学习而来,若侵权,请提醒删除。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
2021-02-28 1036 Boys vs Girls (25 分)
2021-02-28 1113 Integer Set Partition (25 分)
2021-02-28 1129 Recommendation System (25 分)
2021-02-28 1117 Eddington Number (25 分)
2021-02-28 1025 PAT Ranking (25 分)