1. 程式人生 > 其它 >pandas中的pct_change的用法簡介(二)

pandas中的pct_change的用法簡介(二)

上一篇文章中,介紹了pct_change在series中的用法。今天介紹一下,該函式在dataFrame中的用法。

>>> import pandas as pd
>>> import numpy as np
>>> df = pd.DataFrame({'FR': [4, 4, 4],'GR': [3, 5, 4],'IT': [4,4,4]},index=['1980-01-01', '1980-02-01', '1980-03-01'])
>>> df
            FR  GR  IT
1980-01-01   4   3   4
1980-02-01 4 5 4 1980-03-01 4 4 4

按行計算change,百分比變化

>>> df.pct_change()
             FR        GR   IT
1980-01-01  NaN       NaN  NaN
1980-02-01  0.0  0.666667  0.0
1980-03-01  0.0 -0.200000  0.0

按列計算change,百分比變化

>>> df.pct_change(axis='columns')
            FR    GR        IT
1980-01-01 NaN -0.25  0.333333
1980-02-01 NaN 0.25 -0.200000 1980-03-01 NaN 0.00 0.000000

哈哈,以上就是python小工具關於pct-change函式的全部介紹,有興趣歡迎關注python小工具
在這裡插入圖片描述