Python pandas 計算每行的增長率與累計增長率
更新時間:2022年03月16日 11:59:56 作者:惜木兮
這篇文章主要介紹了Python pandas 計算每行的增長率與累計增長率,文章舉例詳細說明。需要的小伙伴可以參考一下
讀取數(shù)據(jù):
FacebookDf=pd.read_excel(r'D:\jupyter\Untitled Folder\Facebook2017年股票數(shù)據(jù).xlsx',index_col='Date') FacebookDf.tail()

計算當前行比上一行增長的百分比(每行的增長率)
# .pct_change()返回變化百分比,第一行因沒有可對比的,返回Nan,填充為0 # apply(lambda x: format(x, '.2%'))將小數(shù)點轉(zhuǎn)換為百分數(shù) FacebookDf['pct_change']=FacebookDf['Close'].pct_change(1).fillna(0).apply(lambda x: format(x, '.2%')) FacebookDf['pct_change'].head()

計算當前行比第一行增長的百分比(累計百分比)
Close1=FacebookDf.loc['2017-01-03','Close'] # apply(lambda x: (x-Close1)/Close1)計算累計增長率 # apply(lambda x: format(x, '.2%') 將小數(shù)點轉(zhuǎn)換為百分數(shù) FacebookDf['sum_pct_change']=FacebookDf['Close'].apply(lambda x: (x-Close1)/Close1).apply(lambda x: format(x, '.2%')) FacebookDf['sum_pct_change'].head()

到此這篇關于Python pandas 計算每行的增長率與累計增長率的文章就介紹到這了,更多相關pandas計算增長率內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
windows系統(tǒng)Tensorflow2.x簡單安裝記錄(圖文)
這篇文章主要介紹了windows系統(tǒng)Tensorflow2.x簡單安裝記錄(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01
Python3 ffmpeg視頻轉(zhuǎn)換工具使用方法解析
這篇文章主要介紹了Python3 ffmpeg視頻轉(zhuǎn)換工具使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08

