我有一个edge_d.csv文件,如下所示:
:START_ID,:END_ID,:TYPE,reaction
CPD-12497,CPD-12498,direct,"RXN-11539"
CO-A,CPD-14010,direct,"RXN-12965"
CPD-8186,CPD-14010,direct,"RXN-12965"
如果我不包括最后一栏“反应”,一切正常。但是,当我添加此列时,我的图形数据库无法再构建。我使用neo4j-import工具:
/neo4j-import --into graph.db --id-type string --quote "\"" --bad-tolerance 100000 --nodes nodes1.csv, node2.csv --relationships edge_t.csv,edge_s.csv,edge_p.csv,edge_d.csv
答案 0 :(得分:0)
--quote
选项的The docs说:
将CSV数据中的值视为引号字符的字符。 引用可以通过加倍来逃避,例如""将会 解释为文字"。你无法逃脱使用。默认值:"
尝试删除--quote
选项。这样:
/neo4j-import --into graph.db --id-type string --bad-tolerance 100000 --nodes nodes1.csv, node2.csv --relationships edge_t.csv, edge_s.csv, edge_p.csv, edge_d.csv