Python pandas 計(jì)算每行的增長率與累計(jì)增長率
讀取數(shù)據(jù):
FacebookDf=pd.read_excel(r'D:\jupyter\Untitled Folder\Facebook2017年股票數(shù)據(jù).xlsx',index_col='Date') FacebookDf.tail()
計(jì)算當(dāng)前行比上一行增長的百分比(每行的增長率)
# .pct_change()返回變化百分比,第一行因沒有可對比的,返回Nan,填充為0 # apply(lambda x: format(x, '.2%'))將小數(shù)點(diǎn)轉(zhuǎn)換為百分?jǐn)?shù) FacebookDf['pct_change']=FacebookDf['Close'].pct_change(1).fillna(0).apply(lambda x: format(x, '.2%')) FacebookDf['pct_change'].head()
計(jì)算當(dāng)前行比第一行增長的百分比(累計(jì)百分比)
Close1=FacebookDf.loc['2017-01-03','Close'] # apply(lambda x: (x-Close1)/Close1)計(jì)算累計(jì)增長率 # apply(lambda x: format(x, '.2%') 將小數(shù)點(diǎn)轉(zhuǎn)換為百分?jǐ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()
到此這篇關(guān)于Python pandas 計(jì)算每行的增長率與累計(jì)增長率的文章就介紹到這了,更多相關(guān)pandas計(jì)算增長率內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python3調(diào)用微信企業(yè)號API發(fā)送文本消息代碼示例
這篇文章主要介紹了Python3調(diào)用微信企業(yè)號API發(fā)送文本消息代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。2017-11-11Python使用sftp實(shí)現(xiàn)上傳和下載功能(實(shí)例代碼)
在Python中可以使用paramiko模塊中的sftp登陸遠(yuǎn)程主機(jī),實(shí)現(xiàn)上傳和下載功能。接下來通過本文給大家介紹Python使用sftp實(shí)現(xiàn)上傳和下載功能,需要的朋友參考下2017-03-03python networkx 包繪制復(fù)雜網(wǎng)絡(luò)關(guān)系圖的實(shí)現(xiàn)
這篇文章主要介紹了python networkx 包繪制復(fù)雜網(wǎng)絡(luò)關(guān)系圖的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07python實(shí)現(xiàn)外賣信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)外賣信息管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01python編碼格式導(dǎo)致csv讀取錯(cuò)誤問題(csv.reader, pandas.csv_read)
python編碼格式導(dǎo)致csv讀取錯(cuò)誤問題(csv.reader, pandas.csv_read),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05