我有一个很大的csv文件,标题列如下:id
、type
、state
、location
、number of students
和以下值:
124, preschool, Pennsylvania, Pittsburgh, 1242
421, secondary school, Ohio, Cleveland, 1244
213, primary school, California, Los Angeles, 3213
155, secondary school, Pennsylvania, Pittsburgh, 2141
etc...
该文件没有订购,我想一个新的csv文件,其中包含所有的学校与学生人数超过2000。
我找到的答案是关于有序的csv文件,或者在特定数量的行后将其拆分。
2条答案
按热度按时间syqv5f0l1#
下面是使用
csv
模块的解决方案:结果:
72qzrwbm2#
如果您只想读取文件并避免任何其他处理,您可以使用regex -(假设这是最后一列,并且值是正整数)-
如果你在bash上做同样的事情会快得多-