有时候时间序列的原始数据不完整,不连贯,需要进一步整理,填充才能继续使用。
一、datetime的使用。设置一个时间区间段,并作为行索引,可以如下设置
times = pd.date_range(start="19890101", end="20220201", freq="MS")
times特性如下:
times.info(),times
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 398 entries, 0 to 397
Data columns (total 1 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 date 398 non-null datetime64[ns]
dtypes: datetime64[ns](1)
memory usage: 3.2 KB
None date
0 1989-01-01
1 1989-02-01
2 1989-03-01
3 1989-04-01
4 1989-05-01
.. ...
393 2021-10-01
394 2021-11-01
395 2021-12-01
396 2022-01-01
397 2