2016-09-29 9 views
1

のための別々のCSVを作成する私は、だから、レコードはそれぞれの存在や日常でグループと各グループ

Date  orderquantity 

2015-06-19 23 
2015-06-19 30 
2015-06-20 33 
2015-06-20 40 

以下のような毎日。実施例のレコードを含む1ギガバイトの巨大なCSVファイルを持っていますPython Pandasのデータフレームに効率的な方法があります。そこでは日付に基づいてデータをグループ化し、日付ごとに別々のCSVとして保存することができます。

上記の例のための私の出力結果が

CSV 1 
Date   orderquantity 
2015-06-19  23 
2015-06-19  30 

CSV 2 
Date   orderquantity 
2015-06-20  33 
2015-06-20  40 

だろう私は、データフレームに日付でソート/グループを好きに持っていると、ループのために持っていると、データフレーム全体を反復でしょうか?

答えて

1

これを試してみてください:

for name, group in df.groupby('Date'): 
    group.to_csv('{}.csv'.format(name), index=False) 
+0

GROUPBY句はエラーとValueErrorを与える:私はあなたの最初の列を想定し、オブジェクトタイプ<クラスのpandas.core.frame.DataFrame '> –

+0

のために2という名前の軸が日付でした。謝罪いたします。 – piRSquared

関連する問題