我对python很新,我不确定解决这个问题的最佳方法是什么。我有一个文本文件,有40万行数据,每行有21列。我希望的任务是按行4和5对数据进行分类或排序,这些行是纬度和经度。我希望将已排序的数据存储或附加到某些东西(即变量或空数组),以便我可以提取排序的数据以供进一步处理。首先,我需要导入数据,我不知道最好的方法是什么。
概述:
答案 0 :(得分:0)
我强烈建议您使用pandas库,您可以轻松导入文件,将其转换为数据框,然后使用http://pandas.pydata.org/pandas-docs/dev/generated/pandas.DataFrame.sort.html按两行对其进行排序
如果您可以将文件转换为csv,则可以更轻松地执行dataframe = pandas.read_csv(file)
。然后,您可以使用dataframe.to_csv(file)