pandas的date_range函数可以方便的生成日期序列
from datetime import datetime
import pandas as pd
t_series=pd.date_range(start=datetime(2000,1,1),end=datetime(2000,12,31),freq='D')
这里生成从start到end按天的日期序列,如果freq是M,则是每个自然月的月底
需要注意的是,现在的t_series并不是datetime类型的序列,而是timestamp类型的,因此在使用的时候还要注意转换,采用map和匿名函数可以进行方便的转换
t_series_new=t_series.map(lambda t:t.date())
此时的t_series_new就是date类型的了,还需要注意datetime和date类型是不可以进行比较的,要转成一致才可以。