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小工具
pandas中的pct_change的用法简介(二)_第1张图片

你可能感兴趣的:(pandas中的pct_change的用法简介(二))