当前位置: 首页 > 知识库问答 >
问题:

使用LOAD CSV将两个文件中的数据导入到neo4j中

阎裕
2023-03-14
resource1
resource2
resource3
resource1,name,xyz
resource1,year,1920
resource1,age,100
resource2,length,300
resource2,age,30
USING PERIODIC COMMIT
LOAD CSV FROM 'file:///infobox.csv' AS line
MERGE (:Node{line[1]:line[2]})

我怎么解决这个?

共有1个答案

蒋鸿文
2023-03-14

Neo4j不允许动态设置键。但是您可以安装APOC过程,使用APOC.create.setproperty来执行此操作。

试着做一些类似的事情:

USING PERIODIC COMMIT
LOAD CSV FROM 'file:///infobox.csv' AS line
// match the node by resource1, resource2, etc
MATCH(node:Node{resource_id : line[0]}) 
CALL apoc.create.setProperty(node, line[1], line[2])
RETURN *

注意:请记住根据您正在使用的Neo4j版本安装APOC程序。请查看版本兼容性矩阵。

 类似资料:
  • 我正在导入大约1200万个节点和1300万个关系的数据。 是否可以在短时间内直接从sql导入这些数据,因为neo4j以其快速处理大数据而闻名?有什么建议或帮助吗? 以下是CSV使用的加载(数字上的索引(num)):

  • 我有一个登记表,并将插入数据输入到两个不同的表使用注册功能。这是表结构: 使用者 用户id(int) 用户电子邮件(varchar(64)) 用户名(varchar(64)) 用户通行证(varchar(64)) 轮廓 教授id(int) 用户id(int) 名字(varchar(64)) 姓氏(varchar(64)) …(其他领域) 我将变量放入两个不同的数组($data1) 模型是这样的:

  • 我尝试使用Neo4j工具和导入csv文件。 我有个问题。我的csv文件是清晰的,但是,在neo4j浏览器。

  • 然后我试着用斜线。

  • 如何将数据帧中的数据写入到单个。拼花地板文件(两个数据 df.rdd.get1个分区 1个 如果我使用上述命令在HDFS中创建拼花文件,它将在HDFS中创建目录“payloads.parquet”,并在该目录中创建多个文件。拼花地板文件,元数据文件正在保存。 找到4项 如何将数据帧中的数据写入单个文件(两个数据 帮助将不胜感激。