1.启动neo4j
cmd 然后进入管理员使用状态,输入neo4j.bat console
根据提示打开网页即可
我的是http://localhost:7474/
2.创建节点
可直接使用dataframe内的数据进行节点的创建
City = invoice_data.iloc[i, 0]
graph.run("CREATE (city:City {name:'" + City + "'})" )
3.创建关系
graph.run("match (p:City{name:'" + City + "'}),(b:JingDian{name:'" + JingDian + "'})" + "CREATE (p)-[:having]->(b)" )
直接输入两个节点的名称,使用create创建关系
4.出现重复节点问题。可以选择删除原有数据再创建
MATCH (Soup)
DETACH DELETE Soup
因为你每跑一次代码,便会写入一次相同的数据,
也可以根据网上已有的辨别目标点是否存在,进行设计
5.展示数据
MATCH (n:City) RETURN n LIMIT 25