工具/原料
- 电脑
- python/anaconda jupyter
方式/步骤
- 1
首先需要导入pandas

- 2
接下来先来熟悉一个函数:pd.date_range(strat, end, periods, freq)
这是用来返回日期索引DatetimeIndex的

- 3
此中,start为起头日期,end为竣事日期,而periods则是在生当作日期的数目
(可以将2、3中的图进行对比)

- 4
而freq呢则指的是两个日期增添体例:按天、月、年等,默认是按天D(日历上的)————可是若像下图中一样4个同时指定,即使freq指定的是默认值,也会报错

- 5
这是因为在指定了freq之后,会和end发生冲突,两者不克不及共存(或者是end存在,而periods去失落)
(freq还有其他体例的值:按周W、按月M、按商务上的日期都可以,详情可拜见:https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html#timeseries-offset-aliases)


- 6
接下来就能建立一列了

注重事项
- date_range()函数还有其他参数:tz-指按时区;
- closed-有None、left、right三个值,设置开闭区间
- normalize-在生当作时候序列前将起头或竣事时候中的时分秒归零,变为日期;name-为生当作日期序列添加索引;
- 代码只有本身敲上去才印象深刻,所以就不放代码了







