按数据帧中的列分组,并为每个组创建单独的csv

2024-10-06 08:38:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个巨大的1gb的csv文件,其中包含每天的记录

Date        orderquantity

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

所以每天都有记录,在Python Pandas数据框中有没有一种有效的方法,我可以根据日期对数据进行分组,然后将其存储为每个日期的单独csv。在

上面例子的输出结果是

^{pr2}$

我会喜欢在数据帧中按日期排序/分组,然后有一个for循环并遍历整个数据帧吗?在


Tags: 文件csv数据方法pandasfordate排序
1条回答
网友
1楼 · 发布于 2024-10-06 08:38:00

试试这个:

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

相关问题 更多 >