Python 将每月的每日文件合并为一个?
问题陈述: 在过去12个月的Linux系统上,如果每个月的每一天都有每日csv文件,那么将每日文件合并为每月文件的最佳方法是什么,从而使用python生成每月文件 文件名示例 alf.history.alerts.2016-02-24 alf.history.alerts.2016-04-24Python 将每月的每日文件合并为一个?,python,csv,Python,Csv,问题陈述: 在过去12个月的Linux系统上,如果每个月的每一天都有每日csv文件,那么将每日文件合并为每月文件的最佳方法是什么,从而使用python生成每月文件 文件名示例 alf.history.alerts.2016-02-24 alf.history.alerts.2016-04-24 谢谢大家提前输入!希望通过提问了解一些东西。您没有编写任何代码,所以我也不会 您可以使用获取文件列表 按文件名排序时,您的文件也按天排序(这很好) 您可以在已排序的列表中使用,按月对它们进行分组。作为g
谢谢大家提前输入!希望通过提问了解一些东西。您没有编写任何代码,所以我也不会
- 您可以使用获取文件列表
- 按文件名排序时,您的文件也按天排序(这很好)
- 您可以在已排序的列表中使用,按月对它们进行分组。作为
的标准,您可以使用groupby
。示例:文件名[:-3]
“alf.history.alerts.2016-02-24”[:-3]>>“alf.history.alerts.2016-02”
- 然后有12组csv文件。对于每个组,创建一个新的csv文件,迭代排序的csv,并将其内容写入每月的csv文件
open
,read
,write
,正确排序文件。我猜想,使用Python仍然会明显慢一些。太好了!谢谢你,埃里克。我很高兴你没有给出答案。我会试试看,如果有问题我会回来的!