【发布时间】:2018-12-13 20:14:47
【问题描述】:
我连接了一些氨浓度值的每日数据文件,我想借助以下答案按经纬度升序对它们进行排序:sort csv by column
之后,当我看到我的 sortedlist(用于多列排序的解决方案)时,它给了我:
print(sortedlist)
[OrderedDict([('', '7'), ('lat', '10.25'), ('lon', '72.25'), ('nh', '6150295245484870.0'), ('err', '28.55')]), OrderedDict([('', '23'), ('lat', '10.25'), ('lon', '72.25'), ('nh', '6609984397284026.0'), ('err', '42.33')]), OrderedDict([('', '7'), ('lat', '10.25'), ('lon', '72.25'), ('nh', '6150295245484870.0'), ('err', '12.24')]), OrderedDict([('', '23'), ('lat', '10.25'), ('lon', '72.25'), ('nh', '6609984397284026.0'), ('err', '10.34')])]
如何将这些值写入另一个 csv 文件? 这里显示的 OrderedDict 中的值非常小,我有 500Kb 的数据!!!
【问题讨论】:
标签: python python-3.x csv dictionary ordereddictionary