我正在尝试使用Neo4j
import
工具并遇到以下错误:
显然它不喜欢我的tsne:X
标题。这非常奇怪,因为我没有真正更改数据集的结构(除了添加两个新列:DATASET
和cellName
)我正在导入,之前它工作得很好。 cells.csv
看起来像这样:
我检查了tsneX:float
和tsneY:float
列中的值,但看起来很好,它们是浮点数。如果在任何地方都有一些字符串,我希望neo4j
至少报告行号。
我正在同时导入多个类似的文件,如:
sudo neo4j-admin import --database = lanersson.db --nodes import / genes.csv --nodes “进口/组合/ c57bl6_p19 / cells.csv,进口/组合/ cd1_e165 / cells.csv,导入/合并/ cd1_p0 / cells.csv,进口/组合/ cd1_p18 / cells.csv,进口/组合/ cd1_p23 / cells.csv ,进口/组合/ cd1_p5 / cells.csv,导入/合并/ hgfapgfp_p120 / cells.csv,进口/组合/ hgfapgfp_p132 / cells.csv“
任何建议都将不胜感激
答案 0 :(得分:0)
错误发生了,因为标题应该只出现在第一个文件中,而不是在我们同时导入多个文件时出现在下一个文件中,所以改变这个:
sudo neo4j-admin import --database = lanersson.db --nodes import / genes.csv --nodes" import / combined / c57bl6_p19 / cells.csv,import / combined / cd1_e165 / cells.csv,进口/组合/ cd1_p0 / cells.csv,进口/组合/ cd1_p18 / cells.csv,进口/组合/ cd1_p23 / cells.csv,进口/组合/ cd1_p5 / cells.csv,进口/组合/ hgfapgfp_p120 / cells.csv,进口/组合/ hgfapgfp_p132 / cells.csv"
到
sudo neo4j-admin import --database = lanersson.db --nodes import / genes.csv --nodes import / combined / c57bl6_p19 / cells.csv --nodes import / combined / cd1_e165 / cells.csv,import /合并/ cd1_p0 / cells.csv --nodes import / combined / cd1_p18 / cells.csv --nodes import / combined / cd1_p23 / cells.csv --nodes import / combined / cd1_p5 / cells.csv --nodes import / combined / hgfapgfp_p120 / cells.csv --nodes import / combined / hgfapgfp_p132 / cells.csv
解决了这个问题。因此,我不是导入多个文件,而是分别导入每个文件,因为cells.csv
中的每一个都有自己的标头。如果Neo4j
提供了一种导入方式而不需要删除所有后续文件中的标题会很好,因为当我们生成数据输出文件时,标题存在于所有文件中。