python pandas生成时间列表

(编辑:jimmy 日期: 2024/9/28 浏览:2)

python生成一个日期列表

首先导入pandas

import pandas as pd
def get_date_list(begin_date,end_date):
date_list = [x.strftime('%Y-%m-%d') for x in list(pd.date_range(start=begin_date, end=end_date))]
return date_list
### 可以测试
print(get_date_list('2018-06-01','2018-06-08'))
#### ['2018-06-01', '2018-06-02', '2018-06-03', '2018-06-04', '2018-06-05', '2018-06-06', '2018-06-07', '2018-06-08']

当然日期的格式可以根据自己的需要修改,同时传入的日期格式也可以修改,在pd.date_range函数中可以添加freq参数,默认是'D',表示天,  

pandas 处理时间序列非常有方法,而且用起来比较容易上手

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

一句话新闻

微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。