用 Python csv 模块对CSV文件进行排序

总结一下用csv模块对csv文件排序。(如果要处理大文件你可以考虑一下pandas模块)

csv文件

假设我们的csv文件内容如下:

我们想要按某一列从小到大排序。

读取csv文件

下面代码由于把csv文件内容全部读入了内存,在处理大文件时要注意内存不足问题。

Screen Shot 2015-11-29 at 11.07.54 AM

打印csv文件内容

Screen Shot 2015-11-29 at 11.47.19 AM

把所有数字项转为浮点数类型float

Screen Shot 2015-11-29 at 11.55.05 AM

对csv内容进行排序

Screen Shot 2015-11-29 at 12.03.43 PM

在列中标记最大最小值

Screen Shot 2015-11-29 at 12.25.42 PM

把排过序的表输出到一个新文件

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注