国产精品久久久久久无毒不卡,国产av午夜精品一区二区三区,国产成人精品日本亚洲专区61,成人爽a毛片免费啪啪,国产精品99精品久久免费

首頁常見問題正文

時間序列分析:時間序列的移動

更新時間:2022-11-25 來源:黑馬程序員 瀏覽量:

IT培訓班

  移動(shifting)是指沿著時間軸方向將數據進行前移或者后移。Pandas對象中提供了一個shift方法,用來前移或者后移數據,但索引保持不變。shift方法的語法格式如下:

shift(periods=1, freq==None, axis=0)

  部分參數含義如下:

 ?。?)periods:表示移動的幅度,可以為正數,也可以為負數,默認值是1,代表移動一次。

  (2)freq:如果這個參數存在,那么會按照參數值移動時間戳索引,而數據值沒有發(fā)生變化。

  為了讓讀者更好地理解,下面以Series對象為例,通過一張圖來描述向前移動與向后移動發(fā)生的變化,具體如圖7-1所示。

1669344128439_移動數據.jpg

  圖7-1移動數據

在圖7-1中,時間序列數據經過移動操作后,數據發(fā)生了變化,而時間戳索引沒有發(fā)生任何變化。數據向前移動一次,位于最前面的數據被丟棄,位于末尾一行的數據因原數據向前移動變成了NaN;數據向后移動一次,位于末尾的數據被丟棄,位于開頭一行數據因原數據向后移動變成NaN。由此可見,數據由于前后移動出現了邊界情況。

分享到:
在線咨詢 我要報名
和我們在線交談!