學習資源鏈接時序數據
一、總覽
二、疑問
1.
2.
3.
三、思考題
【問題一】 如何對date_range進行批量加幀操作或對某一時間段加大時間戳密度?
【問題二】 如何批量增加TimeStamp的精度?
【問題三】 對於超出處理時間的時間點,是否真的完全沒有處理方法?
【問題四】 給定一組非連續的日期,怎麼快速找出位於其最大日期和最小日期之間,且沒有出現在該組日期中的日期?
四、練習題
因爲不知道如何把這jupyter裏的Python快速導入到Markdown裏面,就直接截圖了。
【練習一】 現有一份關於某超市牛奶銷售額的時間序列數據,請完成下列問題:
(a)銷售額出現最大值的是星期幾?(提示:利用dayofweek函數)
(b)計算除去春節、國慶、五一節假日的月度銷售總額
(c)按季度計算週末(週六和週日)的銷量總額
(d)從最後一天開始算起,跳過週六和週一,以5天爲一個時間單位向前計算銷售總和
(e)假設現在發現數據有誤,所有同一周裏的週一與週五的銷售額記錄顛倒了,請計算2018年中每月第一個週一的銷售額(如果該周沒有周一或週五的記錄就保持不動)
【練習二】 繼續使用上一題的數據,請完成下列問題:
(a)以50天爲窗口計算滑窗均值和滑窗最大值(min_periods設爲1)
(b)現在有如下規則:若當天銷售額超過向前5天的均值,則記爲1,否則記爲0,請給出2018年相應的計算結果
(c)將©中的“向前5天”改爲“向前非週末5天”,請再次計算結果