按标签名称对巨大的CSV文件进行分类

时间:2013-08-28 19:54:34

标签: java csv opencsv

我有一个大尺寸的CSV文件,差不多是60MB。此CSV文件包含Object_Name,timestamp和value。

在CSV文件中,根据时间顺序在csv文件中列出了10个对象,但这些对象是重叠的。如:

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
   .....
   .....

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

BTW,我使用opencsv来读取csv文件。

谢谢。

0 个答案:

没有答案