raph = Graph(neo4j_url, auth=(user, pwd,name)) def add_renwu_nodes(data): renwu_list = data['实体1'].values renwu_set = set([x.strip() for x in renwu_list if not x == '未知']) tx = graph.begin() nodes = [] for name in renwu_set: oneNode = Node('Person', name=name) # 这里的循环,一般是把文件的数据存入node中 nodes.append(oneNode) nodes = Subgraph(nodes) tx.create(nodes) graph.commit(tx)
时间: 2023-06-03 08:07:24 浏览: 187
这是Python中的代码,使用了Py2neo包来连接Neo4j数据库。其中,“raph = Graph(neo4j_url, auth=(user, pwd,name))”是连接数据库的代码,而“def add_renwu_nodes(data)”是定义一个函数来添加节点的代码。在函数内部,首先获取实体1列的数据,去除未知项,并将其作为人物节点加入到数据库中。同时,tx = graph.begin()用于开启一个事务,保证操作原子性。循环结束后,nodes为所有加入到数据库中的节点。其中,“Node('Person', name=name)”表示创建一个标签为Person,属性为name的节点。
阅读全文