【发布时间】:2016-08-17 23:08:50
【问题描述】:
Helo,我在尝试从此处导入教程时遇到错误: https://www.javacodegeeks.com/2015/04/spark-generating-csv-files-to-import-into-neo4j.html,我唯一的改变是我需要使用它;作为分隔符
我想使用 ;作为分隔符。它必须通过这种 neo4j 导入方法完成,而不是使用 Cypher 的 LOAD CSV,所以这是唯一的方法,我不知道为什么它不起作用
前两行犯罪.csv id:ID(犯罪);:标签;日期;描述;案件编号;逮捕:布尔值;国内:布尔值;fbiCode 10465449;犯罪;03/28/2016 11:52:00 PM;持有药物设备;HZ204933;真;假;18
谢谢
【问题讨论】:
-
你试过用
arrest:boolean代替arrest:Boolean吗?为什么你不能使用“;”作为 LOAD CSV 的分隔符? Neo4j 手册中的示例使用它:LOAD CSV FROM 'http://neo4j.com/docs/2.3.3/csv/artists-fieldterminator.csv' AS line FIELDTERMINATOR ';' CREATE (:Artist { name: line[1], year: toInt(line[2])}) -
我也会尝试类似
LOAD CSV FROM ... as line FIELDTERMINATOR ';' WITH line LIMIT 1 RETURN line在优秀的 neeo4j 浏览器工具中查看您的文件
标签: csv neo4j illegalargumentexception