0

我有一个将近 60MB 的大尺寸 CSV 文件。此 CSV 文件包含 Object_Name、时间戳和值。

在 CSV 文件中,有 10 个对象按时间顺序列在 csv 文件中,但它们是重叠的。如 :

A1,2013-08-24 15:36:47,24.83
A2,2013-08-24 15:36:47,26.56
A3,2013-08-24 15:36:47,25.83
A6,2013-08-24 15:36:47,-40
A8,2013-08-24 15:36:47,-40
A9,2013-08-24 15:36:47,-40
B2,2013-08-24 15:36:47,6
C1,2013-08-24 15:37:18,6

我想按 object_name 对这些记录进行分类。如果文件的大小很小,我可以做到。在这种情况下,我花了 10 分钟来读取 csv 文件。我无法对数据进行图像分类,可能会导致我的笔记本电脑崩溃。预期结果是 10 个列表,每个列表只包含一个带有时间戳和值的对象,例如,

Object_Name,timestamp,val
A1,2013-08-24 15:00:00,26.7
   .....
   .....

有人可以帮助我吗?基本上,我只想知道一种按对象名称对这些数据进行排序并与之分离的有效方法。

顺便说一句,我使用opencsv来读取 csv 文件。

谢谢你。

4

0 回答 0