我有一个以下 csv 文件(每行是动态字符数,但列是固定的......希望我有意义)
**001** Math **02/20/2013** A
**001** Literature **03/02/2013** B
**002** Biology **01/01/2013** A
**003** Biology **04/08/2013** A
**001** Biology **05/01/2013** B
**002** Math **03/10/2013** C
我正在尝试以以下格式将结果放入另一个 csv 文件中,该文件按学生 ID 分组,并按日期升序排列。
001,#Math;A;02/20/2013#Biology;B;05/01/2013#Literature;B;03/02/2013
002,#Biology;A;01/01/2013#Math;C;03/10/2013
003,#Biology;A;04/08/2013
但是有一个限制。输入文件很大,大约有 2 亿行。我尝试使用 c# 并将其存储在数据库中并编写 sql 查询。它非常缓慢且不被接受。谷歌搜索后,我听说 python 对于这些操作非常强大。我是 Python 新手,开始玩代码。我真的很感谢 PYTHON 大师帮助我获得上面提到的结果。