2016-09-29 79 views
1

單獨的CSV我有1 GB的龐大的CSV文件,其中包含每一天。實施例的記錄像下面集團通過列數據框,併爲每個組創建

Date  orderquantity 

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

因此記錄存在每一天的,在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