0

ほぼ 60 MB の大きなサイズの CSV ファイルがあります。この CSV ファイルには、Object_Name、タイムスタンプ、および値が含まれています。

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 で分類したいと思います。ファイルのサイズが小さければできます。この状況では、csv ファイルの読み取りに 10 分かかります。データを分類するためのイメージを作成できませんでした。ラップトップがクラッシュした可能性があります。期待される結果は 10 個のリストであり、それぞれに次のようなタイムスタンプと値を持つオブジェクトが 1 つだけ含まれています。

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

誰かが私を助けることができますか?基本的に、これらのデータをオブジェクト名でソートして分離する効果的な方法を知りたいだけです。

ところで、opencsvを使用して csv ファイルを読み取ります。

ありがとうございました。

4

0 に答える 0