【问题标题】:Create .jsonl files from .csv从 .csv 创建 .jsonl 文件
【发布时间】:2019-12-24 18:55:57
【问题描述】:

我想使用AutoML,特别是Entity extraction,但是,我被要求上传一个.jsonl 文件。 我不知道 .jsonl 文件也不知道如何创建它。我只有一个 .csv 文件。 那么,如何从 .csv 文件创建 .jsonl 文件?如果这不可能,我该如何创建 .jsonl 文件?

【问题讨论】:

    标签: csv automl


    【解决方案1】:

    这是 JSONlines http://jsonlines.org/

    您可以使用米勒 (https://github.com/johnkerl/miller)。例如,如果您的输入 CSV 是

    fieldOne,FieldTwo
    1,lorem
    2,ipsum
    

    你可以跑

    mlr --c2j cat input_01.csv >output.json 
    

    拥有

    { "fieldOne": 1, "FieldTwo": "lorem" }
    { "fieldOne": 2, "FieldTwo": "ipsum" }
    

    此输出是一个 JSON Lines(每行一个有效的 JSON 对象)。如果您想要 JSON,则必须添加 --jlistwrap 标志。

    mlr --c2j --jlistwrap cat input.csv
    

    拥有

    [
    { "fieldOne": 1, "FieldTwo": "lorem" }
    ,{ "fieldOne": 2, "FieldTwo": "ipsum" }
    ]
    

    【讨论】:

      猜你喜欢
      • 2016-05-14
      • 2021-08-24
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 2015-05-10
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      相关资源
      最近更新 更多