pandas shift函數的用法

首先來看下shift函數包括幾個參數:

shift(periods=1freq=Noneaxis=0fill_value=None

第一個periods,是移動多少個位置,可以爲正數,也可以是負數,默認爲1;

第二個freq,如果索引是時間,那麼可以移動索引,使用方法如下:

df1.shift(periods=1,freq=datetime.timedelta(1))

第三個axis,是移動哪個軸,當axis=0時,移動的是行,當axis=1時,移動的是列,默認爲0;

第四個fill_value是補充值,比如當我們向下移動一行時,那麼第一行就是空,那麼我們可以設置一個默認的值,當移動後數值爲空值,利用這個值來補充空值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章