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小工具
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值