Python-for-data-時間序列、頻率和移位
本文中主要介紹的是pandas中時間序列基礎、日期生成及選擇、頻率和移位等。

image
時間序列基礎
pandas中的基礎時間序列種類是時間戳索引的Series;在pandas的外部則表現(xiàn)為Python字符串或者datatime對象。
時間序列作為S型數(shù)據(jù)索引(不連續(xù))

image
生成連續(xù)的S型數(shù)據(jù)索引
通過date_range方法實現(xiàn),4個參數(shù):
開始時間
結束時間
頻率,默認是天
指定的長度
[圖片上傳失敗...(image-dfb02e-1589117557082)]
時間序列算術上的對齊

image
索引、選擇、子集
索引

image-20200510204103807
選擇

image
重復索引的處理

image-20200510204456405
日期范圍、頻率和移位
日期范圍
兩個主要的函數(shù):
date_range:生成的是DatetimeIndex格式的日期序列period_range:生成PeriodIndex的時期日期序列

image
頻率和日期偏置
pandas中的頻率由基礎頻率和倍數(shù)頻率組成。
基礎頻率通常會有字符串別名
-
基礎頻率前面放置一個倍數(shù),形成倍數(shù)頻率
image-20200510204841523生成帶頻率的數(shù)據(jù)
image錨定偏置量
頻率描述點的時間并不是均勻分布的,'M'表示月末,'BM'表示月內(nèi)最后的工作日,取決于當月天數(shù)
移位shift
Shift用法
imageimage使用偏置進行移位日期
pandas日期偏置可以使用datetime或者Timestamp對象完成image錨定偏置量
image移位和groupby連用
image






