【问题标题】:Not a number in header: Neo4j import tool标题中不是数字:Neo4j 导入工具
【发布时间】:2018-03-01 19:33:38
【问题描述】:

我在尝试使用Neo4j import 工具时遇到以下错误:

显然它不喜欢我的tsne:X 标头。这很奇怪,因为我并没有真正改变我正在导入的数据集的结构(除了添加两个新列:DATASETcellName),以前它工作得很好。 cells.csv 看起来像这样:

我检查了 tsneX:floattsneY:float 列中的值,但它们看起来不错,它们是浮点数。如果任何地方都有一些字符串,我希望neo4j 至少报告行号。

我同时导入多个类似的文件,像这样:

sudo neo4j-admin 导入 --database=lanersson.db --nodes 导入/genes.csv --nodes “导入/组合/c57bl6_p19/cells.csv,导入/组合/cd1_e165/cells.csv,导入/组合/cd1_p0/cells.csv,导入/组合/cd1_p18/cells.csv,导入/组合/cd1_p23/cells.csv ,import/combined/cd1_p5/cells.csv,import/combined/hgfapgfp_p120/cells.csv,import/combined/hgfapgfp_p132/cells.csv"

任何建议将不胜感激

【问题讨论】:

  • 我认为您需要举一个文件示例,其中包含可以重复此错误的数据。
  • 上面给出的,cells.csv,还是什么意思?
  • 是的,有几行 cells.csv 会重复此错误。

标签: import neo4j


【解决方案1】:

发生错误是因为当我们同时导入多个文件时,标题应该只出现在第一个文件中,而不应该出现在下一个文件中,所以改变这个:

sudo neo4j-admin import --database=lanersson.db --nodes import/genes.csv --nodes "import/combined/c57bl6_p19/cells.csv,import/combined/cd1_e165/cells.csv,import/combined /cd1_p0/cells.csv,import/combined/cd1_p18/cells.csv,import/combined/cd1_p23/cells.csv,import/combined/cd1_p5/cells.csv,import/combined/hgfapgfp_p120/cells.csv,import/combined /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 导入/combined/cd1_p18/cells.csv --nodes 导入/combined/cd1_p23/cells.csv --nodes 导入/combined/cd1_p5/cells.csv --nodes 导入/combined/ hgfapgfp_p120/cells.csv --nodes 导入/组合/hgfapgfp_p132/cells.csv

解决了这个问题。因此,我不是导入多个文件,而是分别导入每个文件,因为每个 cells.csv 都有自己的标题。如果Neo4j 提供了一种无需删除所有后续文件中的标头的导入方式,那就太好了,因为当我们生成数据输出文件时,所有文件中都存在标头。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 2015-12-17
    • 2016-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多