【发布时间】:2017-02-07 02:32:39
【问题描述】:
我有一个非常大的 1.2GB 的 csv 文件。我想使用 python 对该 csv 文件进行排序并只显示所需的数据。更具体地说,我有一个 csv 文件,其中包括我国不同州的所有学校(印度),而且我只关心我所在州(马哈拉施特拉邦)的学校。那么,我该如何对这个 csv 文件进行排序并只选择马哈拉施特拉邦公立学校并显示其整行?
P.S:- 第一行包含标题元组(("STATNAME","DISTNAME","BLOCK_NAME","SCHCD","AC_YEAR","SCHNAME","RURURB","HABITATION_NAME","VILLAGE ","PANCHAYAT","CUSTER_NAME","BLOCK_NAME_1","EDU_BLOCK","ASSEMBLY_CONSTITUENCY","MUNICIPALITY","CITY","CITYNAME","WEBSITE","SCH_CATEGORY","LOWCLASS","HIGHCLASS", "SCHTYPE","SCHTYPES","SCHTYPEHS","SCHMGT","SCHMGTS","SCHMGTHS","DIST........)) 以及更多信息。 现在我想要所有信息,但只有 Maharastra's(STATE='MAHARASTRA') 我该怎么做? 有人可以帮忙吗?
【问题讨论】:
-
为什么这个标签是“数据库”?为什么需要对数据进行排序以仅提取某些记录?
-
标记数据库,因为我认为一些开发数据库分析师也可以提供答案!我想排序然后提取该特定记录,以便剩余数据以方便的形式出现! @斯科特猎人
标签: python database sorting csv