我希望我的问题有一个相对简单的解决方案:
我有一个带有选择数据点的csv,但它们都包含一个日期字段。
我希望能够根据日期字段的月份将csv拆分为多个文件。
例如:我希望能够在2015年3月之前将所有记录保存在1个文件中,所有记录都在2015年4月之前的另一个记录中,直到2016年10月之前的所有记录等。
在这种情况下,文件之间会有许多重复记录。
有没有办法用一些简单的python代码来完成这个或者有一个更简单的方法吗?
提前致谢
答案 0 :(得分:0)
此代码假定日期字段位于第一列,并标记为“select
”。我们使用pandas将数据读入数据帧,并将dates
作为列转换为日期对象。然后,我们使用年份和月份对数据帧进行不同的切片,以创建子集化视图。然后将每个视图转储到格式为['dates']
year_month.csv
可能有更好的方法,但这将完成工作。