【发布时间】:2018-01-22 04:47:12
【问题描述】:
我正在尝试遍历一个 csv 文件(大约 9100 万条记录),并根据下面的示例记录使用 Python dict 创建一个新的 json/文本文件(文件按 id、类型排序)。
id,type,value
4678367,1,1001
4678367,2,1007
4678367,2,1008
5678945,1,9000
5678945,2,8000
代码应在匹配 id 和类型时附加值,否则创建一个新记录,如下所示。我想将其写入目标文件
如何在 Python 中做到这一点?
{'id':4678367,
'id_1':[1001],
'id_2':[1007,1008]
},
{'id':5678945,
'id_1':[9000],
'id_2':[8000]
}
【问题讨论】:
标签: python json python-3.x csv