pandas中的pct_change的用法簡介(二)
阿新 • • 發佈:2020-12-15
上一篇文章中,介紹了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小工具