是否有任何简单的选项转换csv文件到json文件?



我有一个数据集,有6000条记录在csv文件格式类型,我想把它转换成JSONL(json行)格式。我找不到任何简单的方法来达到我的目的。如有任何线索,我们将不胜感激。

开头
nome,dataNascita,altezza,peso
andy,1973-05-08,176,86.5
chiara,1993-12-13,162,58.3
guido,2001-01-22,196,90.4

使用Miller,你可以运行

mlr --c2j cat input.csv >output.jsonl

{ "nome": "andy", "dataNascita": "1973-05-08", "altezza": 176, "peso": 86.5 }
{ "nome": "chiara", "dataNascita": "1993-12-13", "altezza": 162, "peso": 58.3 }
{ "nome": "guido", "dataNascita": "2001-01-22", "altezza": 196, "peso": 90.4 }

注意:我在2021年写了这个答案,我使用米勒5,其中json的默认输出为jsonlines.

Miller 6中有这种输出您可以这样编辑命令,其中我设置了输入和输出格式:

mlr --icsv --ojsonl cat input.csv

相关内容

  • 没有找到相关文章

最新更新