本文csv文件数据来源于openKG中达观的开源知识图谱数据。
从开源社区中下载下来的数据文件还是json,先用python把json文件转为csv文件。
import csv
import json
with open('entities.json','r',encoding='utf-8') as fp:
data=json.load(fp,strict=False)
csv_file = open('entities.csv', 'a', newline='', encoding='utf-8') # 实体文件保存位置
writer = csv.writer(csv_file)
writer.writerow(['entity:id', 'name', 'label'])
# print(data)
for da in data:
for i in range(len(data[da])):
csv_file = open('entities.csv', 'a', newline='', encoding='utf-8') # 实体文件保存位置
writer = csv.writer(csv_file)
num=0
writer.writerow(['e'+str(num+1),data[da][i],da])
num+=1
导入之后在neo4j中使
参考链接
发表评论