按日期拆分CSV

时间:2017-02-09 12:13:43

标签: python date csv

我希望我的问题有一个相对简单的解决方案:

我有一个带有选择数据点的csv,但它们都包含一个日期字段。

我希望能够根据日期字段的月份将csv拆分为多个文件。

例如:我希望能够在2015年3月之前将所有记录保存在1个文件中,所有记录都在2015年4月之前的另一个记录中,直到2016年10月之前的所有记录等。

在这种情况下,文件之间会有许多重复记录。

有没有办法用一些简单的python代码来完成这个或者有一个更简单的方法吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

此代码假定日期字段位于第一列,并标记为“select”。我们使用pandas将数据读入数据帧,并将dates作为列转换为日期对象。然后,我们使用年份和月份对数据帧进行不同的切片,以创建子集化视图。然后将每个视图转储到格式为['dates']

的新csv
year_month.csv

可能有更好的方法,但这将完成工作。